|
La commande est très simple mais son paramètre possède une petite particularité. En effet, avant de commencer à analyser un exemple ensemble, voyons ce qui suit : Combien comptez vous vous de valeur dans la liste ci-dessous ?
Il y en a effectivement 8. Vous avez compté les "0" car "0" est une valeur. Dans ce cas, combien comptez vous de valeur dans la liste ci-dessous :
Il y a bien 5 valeurs. Si vous placiez 5 bouts de papier dans un chapeau avec les chiffres 0, 1, 2, 3 et 4, la personne qui va piocher un bout de papier ne peut pas sortir le papier portant le numéro 5. Le zéro compte comme une valeur. Et bien il en est de même pour le paramètre de la commande "Random". Si vous écrivez :
Flash ne peut renvoyer qu'une valeur comprise entre 0 et 5 (car le 0 compte pour une valeur). Vous souhaitez obtenir un chiffre entre 0 et 50, il faudra écrire : random (51). Vous souhaitez obtenir une valeur comprise entre 1 et 50, il faudra écrire : random (50)+1. La plus petite valeur serait 0. O+1 = 1. La plus grande valeur serait 49. 49+ 1=50. Voilà.
|
||||||