LlFrand/fr

From Second Life Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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.