VBMath.Randomize Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise le générateur de nombres aléatoires.
Surcharges
| Nom | Description |
|---|---|
| Randomize() |
Initialise le générateur de nombres aléatoires. |
| Randomize(Double) |
Initialise le générateur de nombres aléatoires. |
Randomize()
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 initiale.
' 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 initiale. Au lieu de cela, la valeur retournée par le minuteur système est utilisée comme nouvelle valeur initiale.
Si Randomize elle n’est pas utilisée, la Rnd fonction (sans argument) 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.
Note
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 initiale et génèrent des nombres compris dans une plage finie, les résultats peuvent être prévisibles par une personne 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)
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
Optional. Expression Object numérique valide ou 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 initiale.
' 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, lui donnant une nouvelle valeur initiale. Si vous omettez Number, la valeur retournée par le minuteur système est utilisée comme nouvelle valeur initiale.
Si Randomize elle n’est pas utilisée, la Rnd fonction (sans argument) 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.
Note
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 avec la même valeur ne Number 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 initiale et génèrent des nombres compris dans une plage finie, les résultats peuvent être prévisibles par une personne 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.