irandom_range(n1, n2);
| Argument | La description |
|---|---|
| n1 | L'extrémité inférieure de la plage à partir de laquelle le nombre aléatoire sera sélectionné. |
| n2 | L'extrémité supérieure de la plage à partir de laquelle le nombre aléatoire sera sélectionné. |
Renvoie: Entier
Cette fonction est similaire à random_range() uniquement avec des valeurs entières comme entrée. Alors irandom_range(10, 35) retournera un nombre entier entre 10 et 35. Comme avec le irandom() fonction, des nombres réels peuvent être utilisés, auquel cas ils seront arrondis à l'entier EG le plus proche: irandom_range (6.2.9.9) donnera une valeur entre 6 et 9.
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
score += irandom_range(500, 600);
Cela ajoutera entre 500 et 600, une valeur entière, au score total.