random(n);
| Argument | La description |
|---|---|
| n | La plage supérieure à partir de laquelle le nombre aléatoire sera sélectionné. |
Retours: Real
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
if random(10) >= 9
{
score += 100;
}
Cela produira environ une chance sur dix d'ajouter 100 au score.