$math.random
¶
Alias: $math.rnd
Description¶
Retourne une valeur aléatoire en double entre 0 et 1.
Syntaxe¶
$math.random( [ options ] )
Paramètres¶
options
map-
Options de calcul de la valeur random. Les options reconnues sont:
type
string- Type de valeur à générer. Les types reconnus sont "int" (ou "integer"), "long", "double" (ou "decimal"), "boolean", "string", "gaussian". La valeur par défaut est "double".
seed
number- Valeur racine pour la génération de la valeur random. La valeur attendue doit être un nombre compris entre -263 et 263-1.
min
number-
Limite inférieure de la plage de valeurs possibles. Sans effet pour les types "boolean", gaussian" et "string".
La valeur par défaut correspond à la plus petite valeur possible pour le type indiqué. Si l'option
max
est spécifiée, alors la valeur par défaut demin
est 0. max
number-
Limite supérieure de la plage de valeurs possibles (non incluse). Sans effet pour les types "boolean", gaussian" et "string".
Si
max
est défini sansmin
, la méthode force unmin
à 0. length
number- Longueur de la chaîne à construire (uniquement valable lorsque
type
est défini à "string". alphabet
string- Alphabet autorisé pour la génération de câines de caractères (type
string
). Si non défini, la méthode s'appuie sur un alphabet de 62 caractères comprenant les lettres minuscules, les lettres majuscules et les chiffres.
Retour¶
Valeur aléatoire prise entre les bornes indiquée. En l'absence d'options, la méthode retourne une valeur aléatoire comprise entre 0 et 1 non compris.
Retourne null
en cas d'erreur.
Exemple¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|