Partager via


RandomNumberGenerator.GetInt32 Méthode

Définition

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

S’applique à