System.Random
Delphi
function Random(const ARange: Integer): Integer;
function Random: Extended;
C++
extern DELPHI_PACKAGE int __fastcall Random(const int ARange)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.pas System.hpp |
System | System |
Description
Génère des nombres aléatoires dans une étendue spécifiée.
Dans le code Delphi, la fonction Random renvoie un nombre aléatoire compris dans l'étendue 0 <= X < Range. Si Range est omis, le résultat est un nombre aléatoire réel compris dans l'étendue
0 <= X < 1.
Pour initialiser le générateur de nombre aléatoire, ajoutez un seul appel Randomize ou affectez une valeur à la variable RandSeed avant d'effectuer un appel à Random.
Remarque : Puisque l'implémentation de la fonction Random risque d'être modifiée entre deux versions du compilateur, nous ne recommandons pas l'utilisation de Random pour le cryptage ou d'autres utilisations nécessitant des séquences reproductibles de nombres pseudo-aléatoires.