love.math.newRandomGenerator (Français)

Disponible depuis LÖVE 0.9.0
Ce-tte function n'est pas supporté-e par des versions plus anciennes.

Crée un nouvel objet RandomGenerator (Générateur aléatoire) complétement indépendant des autres objets RandomGenerator et fonction aléatoires.

Fonction

Synopsis

rng = love.math.newRandomGenerator( )

Arguments

Aucun

Retoutne

RandomGenerator (Français) rng
Le nouvel objet générateur aléatoire de nombres.

Notes

La seed (graine) par défaut utilisée dans la version 11.x est la paire de pois faible/fort suivante : 0xCBBF7A44, 0x0139408D.

Fonction

Synopsis

rng = love.math.newRandomGenerator( seed )

Arguments

number (Français) seed
Le nombre-graine initial à utiliser avec cet objet.

Retourne

RandomGenerator (Français) rng
Le nouvel objet générateur aléatoire de nombres.

Notes

Voir également RandomGenerator:setSeed.

Fonction

Synopsis

rng = love.math.newRandomGenerator( low, high )

Arguments

number (Français) low
Les 32 bits de poids faible du nombre graine à utiliser avec cet objet.
number (Français) high
Les 32 bits de poids fort du nombre graine à utiliser avec cet objet.

Returns

RandomGenerator (Français) rng
Le nouvel objet générateur aléatoire de nombres.

Notes

Voir également RandomGenerator:setSeed.

Exaeples

Crée un nouvel objet RandomGenerator, puis génère un nombre compris inclusivement entre 1 et 100.

function love.load()
	rng = love.math.newRandomGenerator()
	randomNumber = rng:random(1,100)
end

Voir également


Autres langues