love.math.setRandomSeed (Français)

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

Règle la graine (seed) du générateur de nombre aléatoire, en utilisant le nombre entier spécifié. Cette fonction est appelée en interne au démarrage, vous n'avez donc généralement pas besoin de l'appeler de vous même.

Fonction

Synopsis

love.math.setRandomSeed( seed )

Arguments

number (Français) seed
Le nombre entier avec lequel vous désirez seeder la génération aléatoire. Doit être compris dans l'intervalle [0, 2^53 - 1].

Retourne

Ruen.

Notes

En raison de la 'utilisation de nombres à virgule flottante double prévision de Lua, les valeurs entières au dessus de 2^53 ne peuvent être représentées de façon fidèles. Utilisez les autres variantes de la fonction si vous désirez utiliser un nombre plus élevé.

Fonction

Combine deux nombres entiers 32 bits en une valeur entière 64 bits et règle la graine du générateur de nombre aléatoire à l'aide de cette valeur.

Synopsis

love.math.setRandomSeed( low, high )

Arguments

number (Français) low
Les 32 bits de poids faible de la valeur de la graine. DOit être compris dans l'intervalle [0, 2^32 - 1].
number (Français) high
Les 32 bits de poids fort de la valeur de la graine. DOit être compris dans l'intervalle [0, 2^32 - 1].

Retourne

Rien.

Exemples

Set a random seed

love.math.setRandomSeed(love.timer.getTime())

Voir également


Autres langues