LlFrand/fr

From Second Life Wiki
Jump to navigation Jump to search

Description

Fonction: float llFrand( float max );

Renvoie un float qui est un nombre pseudo-aléatoire dans l'intervalle [0.0, max] ou [max, 0.0].
Le signe de max détermine le type d'intervalle.

• float max n’importe quel nombre en virgule flottante

Spécifications

Renvoie un nombre pseudo-aléatoire dans l'intervalle [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 nombre_total)
   {
       // Quand l'objet est touché, dit "Têtes" avec une probabilité 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 reproductibles d'apparence aléatoire.

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 à l'ensemble du processus et n'est pas générée individuellement. 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
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.