RandomNumberGenerator.GetInt32 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.
Surcharges
GetInt32(Int32) |
Génère un entier aléatoire compris entre 0 (inclus) et une limite supérieure exclue spécifiée à l’aide d’un générateur de nombres aléatoires forts du point de vue du chiffrement. |
GetInt32(Int32, Int32) |
Génère un entier aléatoire compris entre une limite inférieure incluse spécifiée et une limite supérieure exclue spécifiée à l’aide d’un générateur de nombres aléatoires forts du point de vue du chiffrement. |
GetInt32(Int32)
- Source:
- RandomNumberGenerator.cs
- Source:
- RandomNumberGenerator.cs
- Source:
- RandomNumberGenerator.cs
Génère un entier aléatoire compris entre 0 (inclus) et une limite supérieure exclue spécifiée à l’aide d’un générateur de nombres aléatoires forts du point de vue du chiffrement.
public:
static int GetInt32(int toExclusive);
public static int GetInt32 (int toExclusive);
static member GetInt32 : int -> int
Public Shared Function GetInt32 (toExclusive As Integer) As Integer
Paramètres
- toExclusive
- Int32
Limite supérieure exclue de la plage aléatoire.
Retours
Entier aléatoire compris entre 0 (inclus) et toExclusive
(exclu).
Exceptions
Le paramètre toExclusive
est inférieur ou égal à 0.
Remarques
La limite supérieure est exclusive pour permettre le passage d’une valeur de longueur à partir d’un tableau, d’une étendue ou d’une liste. Étant donné qu’il s’agit d’une limite supérieure exclusive, cette méthode ne peut jamais générer Int32.MaxValue.
Cette méthode utilise une stratégie d’abandon et de nouvelle tentative pour éviter le biais de faible valeur qu’une simple opération arithmétique modulaire produirait.
S’applique à
GetInt32(Int32, Int32)
- Source:
- RandomNumberGenerator.cs
- Source:
- RandomNumberGenerator.cs
- Source:
- RandomNumberGenerator.cs
Génère un entier aléatoire compris entre une limite inférieure incluse spécifiée et une limite supérieure exclue spécifiée à l’aide d’un générateur de nombres aléatoires forts du point de vue du chiffrement.
public:
static int GetInt32(int fromInclusive, int toExclusive);
public static int GetInt32 (int fromInclusive, int toExclusive);
static member GetInt32 : int * int -> int
Public Shared Function GetInt32 (fromInclusive As Integer, toExclusive As Integer) As Integer
Paramètres
- fromInclusive
- Int32
Limite inférieure incluse de la plage aléatoire.
- toExclusive
- Int32
Limite supérieure exclue de la plage aléatoire.
Retours
Entier aléatoire compris entre fromInclusive
(inclus) et toExclusive
(exclu).
Exceptions
Le paramètre toExclusive
est inférieur ou égal au paramètre fromInclusive
.
Remarques
La limite supérieure est exclusive pour permettre le passage d’une valeur de longueur à partir d’un tableau, d’une étendue ou d’une liste. Étant donné qu’il s’agit d’une limite supérieure exclusive, cette méthode ne peut jamais générer Int32.MaxValue.
Cette méthode utilise une stratégie d’abandon et de nouvelle tentative pour éviter le biais de faible valeur qu’une simple opération arithmétique modulaire produirait.
Les valeurs négatives sont autorisées pour et fromInclusive
toExclusive
.