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
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.