System.Random

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi