{{#invoke:Random|number}}
will output a random number. This is meant as a technical solution for some HTML problems.
local p = {} function p.number( frame ) math.randomseed(mw.site.stats.edits + mw.site.stats.pages + os.time() + math.floor(os.clock() * 1000000000)) return math.random() end return p