CryptRandom()
Syntaxe
Resultat = CryptRandom(Maximum)Description
Renvoie un nombre aléatoire (entier) qui se trouve entre 0 (inclus) et la valeur maximale du générateur pseudo-aléatoire cryptographique.
Arguments
Maximum Valeur maximale renvoyée par la fonction.
Ne peut pas dépasser la valeur maximale d'un long: 2147483647.
Valeur de retour
Renvoie le nombre aléatoire généré.
Remarques
Le générateur doit d'abord être ouvert avec la commande OpenCryptRandom().
Important: Utiliser une valeur 'Maximum' qui est égale à une puissance de deux peut causer des probabilités plus élevés pour certaines valeurs, favorisant les attaques statistiques. C'est la conséquence de la division du nombre généré pour qu'il soit dans la plage spécifiée.
Pour générer des quantités plus importantes de nombres aléatoires, utilisez la commande CryptRandomData(). Pour une génération beaucoup plus rapide, mais moins robuste, utilisez la commande Random().
Voir aussi
OpenCryptRandom(), CryptRandomData(), CloseCryptRandom(), Random()
OS Supportés
Tous