love.math.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 l'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 = love.math.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 [1, max].

Synopsis

number = love.math.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 = love.math.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.

Exemples

Génère un nombre compris entre 1 et 100 (tous deux inclusifs).

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

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