ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Standard functions / Windows functions / Miscellaneous WINDEV functions
  • Noyau aléatoire
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Renvoie un nombre aléatoire.
Remarque : Pour obtenir une nombre aléatoire utilisable avec les technologies cryptographiques (conseillé pour des raisons de sécurité), utilisez la fonction HasardCryptoEntier.
Exemple
// Récupération d'un réel compris entre 0 et 1
ResHasard = Hasard()
// Récupération d'un entier compris entre 1 et 33
ResHasard = Hasard(33)
// Récupération d'un entier compris entre 7 et 21
ResHasard = Hasard(7, 21)
Syntaxe

Récupérer un nombre aléatoire compris entre 0 et 1 Masquer les détails

<Résultat> = Hasard()
<Résultat> : Réel
Nombre aléatoire compris entre 0 et 1.

Récupérer un nombre aléatoire compris entre 1 et une valeur Masquer les détails

<Résultat> = Hasard(<Borne maximale>)
<Résultat> : Entier
Nombre aléatoire compris entre 1 et une valeur spécifiée incluse.
<Borne maximale> : Entier
Borne maximale du nombre retourné (valeur comprise entre 1 et 2 147 483 647).

Récupérer un nombre aléatoire compris entre deux valeurs Masquer les détails

<Résultat> = Hasard(<Borne minimale> , <Borne maximale>)
<Résultat> : Entier
Nombre aléatoire compris entre deux valeurs spécifiées incluses.
<Borne minimale> : Entier
Borne minimale du nombre retourné (valeur comprise entre 0 et 2 147 483 647).
<Borne maximale> : Entier
Borne maximale du nombre retourné (valeur comprise entre 0 et 2 147 483 647).
Remarques

Noyau aléatoire

Le "noyau" dans lequel le nombre aléatoire est "choisi" peut être initialisé par la fonction InitHasard.
Si la fonction InitHasard n'est pas appelée, les valeurs aléatoires générées par la fonction Hasard seront les mêmes à chaque exécution du programme.
WEBDEV - Code Navigateur La fonction InitHasard n'est pas disponible car elle est inutile : les valeurs aléatoires générées par la fonction Hasard seront différentes à chaque exécution du programme.
Classification Métier / UI : Code neutre
Composante : wd300std.dll
Minimum version required
  • Version 9
Comments
Click [Add] to post a comment

Last update: 06/13/2024

Send a report | Local help