au hasard

Renvoie un nombre réel aléatoire entre 0 et n.

Syntaxe:

random(n);


Argument La description
n La plage supérieure à partir de laquelle le nombre aléatoire sera sélectionné.


Retours: Real


La description

Cette fonction est bonne pour les probabilités où renvoyer un entier (nombre entier) n'est pas nécessaire. Par exemple, random(100) retournera une valeur de 0 à 99, mais cette valeur peut être 22.56473! Vous pouvez également utiliser des nombres réels et non des entiers dans cette fonction comme ceci - random(0.5), qui retournera une valeur entre 0 et 0.4999999.

NOTE: Cette fonction retournera la même valeur chaque fois que le jeu est lancé, car GameMaker Studio 2 génère la même graine aléatoire initiale à chaque fois pour rendre le code de débogage plus facile. Pour éviter ce comportement, utilisez randomise au début de votre partie


Exemple:

if random(10) >= 9
   {
   score += 100;
   }

Cela produira environ une chance sur dix d'ajouter 100 au score.


Retour: Fonctions de nombres réels
Suivant: random_range
© Copyright YoYo Games Ltd. 2017 Tous droits réservés