Modul:Random

Innen: Minecraft Wiki
A lap korábbi változatát látod, amilyen Majr (vitalap | szerkesztései) 2018. május 4., 10:44-kor történt szerkesztése után volt. (1 változat importálva)
(eltérések) ← Régebbi változat | Aktuális változat (eltérések) | Újabb változat→ (eltérések)
[create | laptörténet | purge]Dokumentáció
Ez a(z) modul nem rendelkezik dokumentációval. Ha ismered ezen modul használatát, akkor kérlek, hozd létre!
local p = {}
local seeded
local randomseed = math.randomseed
local random = math.random

function p.random( m, n )
	if not seeded then
		p.seed()
	end
	
	return random( n and m or m and 1 or 0, n or m or 1 )
end

function p.seed( seed )
	randomseed( seed or ( os.time() + os.clock() * 1000000000 ) )
	
	-- First few values of seed is not guaranteed to be random on some platforms
	random()
	random()
	
	seeded = true
end

return p