Random()
Syntaxe
Resultat = Random(Maximum)Description
Renvoie dans Resultat un nombre aléatoire compris entre 0 et la valeur 'Maximum'. Eventuellement, RandomSeed() peut être utilisé pour régénérer la table des nombres aléatoires. Cela peut être utile quand un programmeur veut toujours avoir la même table de nombres aléatoires dans le même ordre.
A chaque fois qu'un programme PureBasic se lance, sa table est régénérée, ce qui assure d'avoir des nombres aléatoires totalement différents à chaque exécution.
Note: Cette commande utilise un générateur de nombre aléatoire conçu pour être très rapide, au détriment de la robustesse. Il convient parfaitement pour une utilisation générale, mais si les nombres générés sont utilisés à des fins de chiffrement, il est fortement conseillé d'utilise CryptRandom().
Exemple
Repeat
Dice = Random(5) + 1 ; Renvoie une valeur entre 1 et 6
Choice = MessageRequester("Lancer le dé", "Vous avez eu un "+Str(Dice)+", Relancer le dé ?", #PB_MessageRequester_YesNo)
Until Choice = #PB_MessageRequester_No
OS Supportés
Tous