$math.random¶
Alias: $math.rnd
Description¶
Retourne une valeur aléatoire en double entre 0 et 1.
Voir également $string.random pour une version
plus appropriées aux chaînes de caractères.
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".La valeur par défaut est : 1
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.