Compartilhar via


RandomNumberGenerator.GetInt32 Método

Definição

Sobrecargas

GetInt32(Int32)

Gera um inteiro aleatório maior ou igual a 0 e menor que um limite superior especificado usando um gerador de número aleatório criptograficamente forte.

GetInt32(Int32, Int32)

Gera um inteiro aleatório maior ou igual a um limite inferior especificado e menor que um limite superior especificado usando um gerador de número aleatório criptograficamente forte.

GetInt32(Int32)

Origem:
RandomNumberGenerator.cs
Origem:
RandomNumberGenerator.cs
Origem:
RandomNumberGenerator.cs

Gera um inteiro aleatório maior ou igual a 0 e menor que um limite superior especificado usando um gerador de número aleatório criptograficamente forte.

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

Parâmetros

toExclusive
Int32

O limite superior exclusivo do intervalo aleatório.

Retornos

Um inteiro aleatório maior ou igual a 0 e menor que toExclusive.

Exceções

O parâmetro toExclusive é menor ou igual a 0.

Comentários

O limite superior é exclusivo para habilitar a passagem de um valor de comprimento de uma matriz, intervalo ou lista. Como é um limite superior exclusivo, esse método nunca pode gerar Int32.MaxValue.

Esse método usa uma estratégia de descarte e repetição para evitar o viés de baixo valor que uma operação aritmética modular simples produziria.

Aplica-se a

GetInt32(Int32, Int32)

Origem:
RandomNumberGenerator.cs
Origem:
RandomNumberGenerator.cs
Origem:
RandomNumberGenerator.cs

Gera um inteiro aleatório maior ou igual a um limite inferior especificado e menor que um limite superior especificado usando um gerador de número aleatório criptograficamente forte.

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

Parâmetros

fromInclusive
Int32

O limite inferior inclusivo do intervalo aleatório.

toExclusive
Int32

O limite superior exclusivo do intervalo aleatório.

Retornos

Um inteiro aleatório maior ou igual a fromInclusive e menor que toExclusive.

Exceções

O parâmetro toExclusive é menor ou igual ao parâmetro fromInclusive.

Comentários

O limite superior é exclusivo para habilitar a passagem de um valor de comprimento de uma matriz, intervalo ou lista. Como é um limite superior exclusivo, esse método nunca pode gerar Int32.MaxValue.

Esse método usa uma estratégia de descarte e repetição para evitar o viés de baixo valor que uma operação aritmética modular simples produziria.

Valores negativos são permitidos para fromInclusive e toExclusive.

Aplica-se a