RandomNumberGenerator.GetInt32 Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| GetInt32(Int32) |
Gera um inteiro aleatório entre 0 (inclusivo) e um limite superior exclusivo especificado usando um gerador de número aleatório criptograficamente forte. |
| GetInt32(Int32, Int32) |
Gera um inteiro aleatório entre um limite inferior inclusivo especificado e um limite superior exclusivo especificado usando um gerador de número aleatório criptograficamente forte. |
GetInt32(Int32)
Gera um inteiro aleatório entre 0 (inclusivo) e um limite superior exclusivo 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 entre 0 (inclusivo) e toExclusive (exclusivo).
Exceções
O toExclusive parâmetro é 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)
Gera um inteiro aleatório entre um limite inferior inclusivo especificado e um limite superior exclusivo 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 entre fromInclusive (inclusivo) e toExclusive (exclusivo).
Exceções
O toExclusive parâmetro é menor ou igual ao fromInclusive parâmetro.
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 ambos fromInclusive e toExclusive.