Partager via


VBMath.Randomize Méthode

Définition

Initialise le générateur de nombres aléatoires.

Surcharges

Randomize()

Initialise le générateur de nombres aléatoires.

Randomize(Double)

Initialise le générateur de nombres aléatoires.

Randomize()

Source:
VBMath.vb
Source:
VBMath.vb
Source:
VBMath.vb

Initialise le générateur de nombres aléatoires.

public:
 static void Randomize();
public static void Randomize ();
static member Randomize : unit -> unit
Public Sub Randomize ()

Exemples

Cet exemple utilise l’instruction Randomize pour initialiser le générateur de nombres aléatoires. Étant donné que l’argument nombre a été omis, Randomize utilise la valeur de retour de la Timer fonction comme nouvelle valeur de départ.

' Initialize the random-number generator.
Randomize()
' Generate random value between 1 and 6.
Dim value As Integer = CInt(Int((6 * Rnd()) + 1))

Remarques

Cette surcharge de la Randomize méthode ne prend pas de valeur de départ. Au lieu de cela, la valeur retournée par le minuteur système est utilisée comme nouvelle valeur de départ.

Si Randomize n’est pas utilisé, la Rnd fonction (sans arguments) utilise le même nombre qu’une valeur initiale la première fois qu’elle est appelée, puis utilise le dernier nombre généré comme valeur initiale.

Notes

Pour répéter des séquences de nombres aléatoires, appelez Rnd avec un argument négatif immédiatement avant d’utiliser Randomize avec un argument numérique.

Important

Étant donné que l’instruction Random et la Rnd fonction commencent par une valeur de départ et génèrent des nombres qui se situent dans une plage finie, les résultats peuvent être prévisibles par quelqu’un qui connaît l’algorithme utilisé pour les générer. Par conséquent, l’instruction Random et la Rnd fonction ne doivent pas être utilisées pour générer des nombres aléatoires à utiliser dans le chiffrement. Pour plus d'informations, consultez RandomNumberGenerator.

Voir aussi

S’applique à

Randomize(Double)

Source:
VBMath.vb
Source:
VBMath.vb
Source:
VBMath.vb

Initialise le générateur de nombres aléatoires.

public:
 static void Randomize(double Number);
public static void Randomize (double Number);
static member Randomize : double -> unit
Public Sub Randomize (Number As Double)

Paramètres

Number
Double

Optionnel. Object ou toute expression numérique valide.

Exemples

Cet exemple utilise l’instruction Randomize pour initialiser le générateur de nombres aléatoires. Étant donné que l’argument nombre a été omis, Randomize utilise la valeur de retour de la Timer fonction comme nouvelle valeur de départ.

' Initialize the random-number generator.
Randomize()
' Generate random value between 1 and 6.
Dim value As Integer = CInt(Int((6 * Rnd()) + 1))

Remarques

Randomize utilise Number pour initialiser le générateur de nombres aléatoires de la Rnd fonction, en lui donnant une nouvelle valeur de départ. Si vous omettez Number, la valeur retournée par le minuteur système est utilisée comme nouvelle valeur de départ.

Si Randomize n’est pas utilisé, la Rnd fonction (sans arguments) utilise le même nombre qu’une valeur initiale la première fois qu’elle est appelée, puis utilise le dernier nombre généré comme valeur initiale.

Notes

Pour répéter des séquences de nombres aléatoires, appelez Rnd avec un argument négatif immédiatement avant d’utiliser Randomize avec un argument numérique. L’utilisation Randomize de avec la même valeur pour Number ne répète pas la séquence précédente.

Important

Étant donné que l’instruction Random et la Rnd fonction commencent par une valeur de départ et génèrent des nombres qui se situent dans une plage finie, les résultats peuvent être prévisibles par quelqu’un qui connaît l’algorithme utilisé pour les générer. Par conséquent, l’instruction Random et la Rnd fonction ne doivent pas être utilisées pour générer des nombres aléatoires à utiliser dans le chiffrement. Pour plus d'informations, consultez RandomNumberGenerator.

Voir aussi

S’applique à