RandomGenerator:random (Français)

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

Génère un nombre pseudo-aléatoire de façon indépendante à la plateforme. Cette fonction est engrainée (seeded) au démarrage, vous n'avez donc pas besoin de la engrainer vous même.

Fonction

Récupère une nombre réel pseudo-aléatoire et distribué uniformément dans l'intervalle [0, 1].

Synopsis

number = RandomGenerator:random( )

Arguments

Aucun.

Retourne

number (Français) number
Le nombre pseudo-aléatoire.


Fonction

Récupère une nombre entier pseudo-aléatoire et distribué uniformément dans l'intervalle [min, max].

Synopsis

number = RandomGenerator:random( max )

Arguments

number (Français) max
La valeur maximum possible qu'elle peut retourner.

Retourne

number (Français) number
Le nombre entier pseudo-aléatoire.

Fonction

Récupère une nombre entier pseudo-aléatoire et distribué uniformément dans l'intervalle [min, max].

Synopsis

number = RandomGenerator:random( min, max )

Arguments

number (Français) min
La valeur minimum possible qu'elle peut retourner.
number (Français) max
La valeur maximum possible qu'elle peut retourner.

Retourne

number (Français) number
Le nombre entier pseudo-aléatoire.

Notes

Lorsque les seconde et troisième variantes sont utilisées, les nombres donnés en argument seront arrondis , ainsi love.math.random(0, 76.767) pourrait retourner 77.

Voir également


Autres langues