$math.random¶
Alias: $math.rnd
Description¶
Retourne une valeur aléatoire en double entre 0 et 1.
Syntaxe¶
$math.random( [ options ] )
Paramètres¶
optionsmap-
Options de calcul de la valeur random. Les options reconnues sont:
typestring- 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".
seednumber- Valeur racine pour la génération de la valeur random. La valeur attendue doit être un nombre compris entre -263 et 263-1.
minnumber-
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
maxest spécifiée, alors la valeur par défaut deminest 0. maxnumber-
Limite supérieure de la plage de valeurs possibles (non incluse). Sans effet pour les types "boolean", gaussian" et "string".
Si
maxest défini sansmin, la méthode force unminà 0. lengthnumber- Longueur de la chaîne à construire (uniquement valable lorsque
typeest défini à "string". alphabetstring- 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 | |