Difference between revisions of "love.math.random (Français)"

(Created page with "{{newin (Français)|0.9.0|090|type=function}} Génère un nombre pseudo-aléatoire de façon indépendante à la plateforme. Cette fonction est seeded au démarrage, vous...")
 
 
Line 1: Line 1:
 
{{newin (Français)|[[0.9.0]]|090|type=function}}
 
{{newin (Français)|[[0.9.0]]|090|type=function}}
Génère un nombre pseudo-aléatoire de façon indépendante à la plateforme. Cette fonction est seeded au démarrage, vous n'avez donc pas  besoin de la seeder vous même.
+
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 ==
 
== Fonction ==
Line 46: Line 46:
  
 
== Notes ==
 
== Notes ==
Lorsque les seconde et troisième variantes sont utilisées, les nombres donnés en argument seront arrondis , ainsi <code>love.math.random(0, 76.767)</code> pourrait retourner 77
+
Lorsque les seconde et troisième variantes sont utilisées, les nombres donnés en argument seront arrondis , ainsi <code>love.math.random(0, 76.767)</code> pourrait retourner 77.
  
 
== Voir également ==
 
== Voir également ==

Latest revision as of 13:17, 24 April 2021

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