LlFrand/fr
LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: float llFrand( float max );8 | N° de fonction |
0.0 | Delais |
10.0 | Energie |
Renvoie un float correspondant à un nombre pseudo aléatoire dans le périmètre [0.0,max) or (max, 0.0].
Le signe de max détermine le type de périmètre.
• float | max | – | n’importe quel float |
Spécifications
Renvoie un nombre pseudo aléatoire dans le périmètre [0.0, max) ou (max, 0.0], selon le signe de max.
Avertissements
Le générateur de nombres aléatoires n’est pas une source d’entropie.
Exemples
<lsl> default {
touch_start(integer total_number) { // Quand il est touché, dit "Têtes" avec une proba de 50%, // sinon dit "Queues." if ( llFrand(1.) < .5) llSay(0, "Têtes"); else llSay(0, "Queues"); }
} </lsl>
Codes utiles
Générateur de nombre alétoire – Article destiné aux applications nécessitant des résultats répétitifs et aléatoires.
Notes
Le générateur de nombres aléatoires n’est pas une source d’entropie.
La séquence de nombres aléatoires est commune et n'est pas générée isolément. Cette génération n’est pas adaptée aux applications nécessitant des résultats complétement prévisibles ou complétement imprévisibles.
Voir également
Fonctions
• | llListRandomize | – | Permute aléatoirement les éléments d'une liste |