Difference between revisions of "LlFrand/fr"

From Second Life Wiki
Jump to navigation Jump to search
(Localized to french)
 
m (Big proofreading)
 
Line 7: Line 7:
|p1_type=float
|p1_type=float
|p1_name=max
|p1_name=max
|p1_desc=n’importe quel float
|p1_desc=n’importe quel nombre en virgule flottante
|return_type=float
|return_type=float
|return_text=correspondant à un nombre pseudo aléatoire dans le périmètre [0.0,'''max''') or ('''max''', 0.0].<br/> Le signe de '''max''' détermine le type de périmètre.
|return_text=qui est un nombre pseudo-aléatoire dans l'intervalle [0.0, '''max'''] ou ['''max''', 0.0].<br/> Le signe de '''max''' détermine le type d'intervalle.
|spec=Renvoie un nombre pseudo aléatoire dans le périmètre [0.0, max) ou (max, 0.0], selon le signe de '''max'''.
|spec=Renvoie un nombre pseudo-aléatoire dans l'intervalle [0.0, max] ou [max, 0.0], selon le signe de '''max'''.
|caveats=Le générateur de nombres aléatoires n’est pas une source d’entropie.
|caveats=Le générateur de nombres aléatoires n’est pas une source d’entropie.
|examples=<lsl>
|examples=<lsl>
default
default
{
{
     touch_start(integer total_number)
     touch_start(integer nombre_total)
     {
     {
         // Quand il est touché, dit "Têtes" avec une proba de 50%,  
         // Quand l'objet est touché, dit "Têtes" avec une probabilité de 50%,  
         // sinon dit "Queues."
         // sinon dit "Queues".
 
         if ( llFrand(1.) < .5)
         if ( llFrand(1.) < .5)
             llSay(0, "Têtes");
             llSay(0, "Têtes");
Line 26: Line 27:
}
}
</lsl>
</lsl>
|helpers=[[Pseudo-random_Number_Generator/fr|Générateur de nombre alétoire]] – Article destiné aux applications nécessitant des résultats répétitifs et aléatoires.
|helpers=[[Pseudo-random_Number_Generator/fr|Générateur de nombre alétoire]] – Article destiné aux applications nécessitant des résultats reproductibles d'apparence aléatoire.
|also_header
|also_header
|also_functions={{LSL DefineRow||[[llListRandomize/fr|llListRandomize]]|Permute aléatoirement les éléments d'une liste}}
|also_functions={{LSL DefineRow||[[llListRandomize/fr|llListRandomize]]|Permute aléatoirement les éléments d'une liste}}
Line 35: Line 36:
Le générateur de nombres aléatoires n’est pas une source d’entropie.
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.
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.
|cat1=Math/fr
|cat1=Math/fr
|cat2
|cat2
|cat3
|cat3
}}
}}

Latest revision as of 12:05, 8 May 2008

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.