יחידה:Hash

מתוך ויקיפדיה, האנציקלופדיה החופשית

ניתן ליצור תיעוד על היחידה הזאת בדף יחידה:Hash/תיעוד

function hash(frame)
	local args = frame.args
	if not args[1] then
		return '<span class="error">פרמטר חסר.</span>'
	end
	return mw.hash.hashValue('fnv164', args[1])
end

function random()
	math.randomseed(mw.site.stats.edits + mw.site.stats.pages + os.time()
		+ math.floor(os.clock() * 1000000000))
	return math.random(1024)
end

return {hash = hash, random = random}