RandomNumberGenerator.GetInt32 Método

Definición

Sobrecargas

Nombre Description
GetInt32(Int32)

Genera un entero aleatorio entre 0 (ambos incluidos) y un límite superior exclusivo especificado mediante un generador de números aleatorios criptográficomente seguro.

GetInt32(Int32, Int32)

Genera un entero aleatorio entre un límite inferior inclusivo especificado y un límite superior exclusivo especificado mediante un generador de números aleatorios criptográficomente seguro.

GetInt32(Int32)

Source:
RandomNumberGenerator.cs
Source:
RandomNumberGenerator.cs
Source:
RandomNumberGenerator.cs
Source:
RandomNumberGenerator.cs
Source:
RandomNumberGenerator.cs

Genera un entero aleatorio entre 0 (ambos incluidos) y un límite superior exclusivo especificado mediante un generador de números aleatorios criptográficomente seguro.

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

Límite superior exclusivo del intervalo aleatorio.

Devoluciones

Entero aleatorio entre 0 (inclusivo) y toExclusive (exclusivo).

Excepciones

El toExclusive parámetro es menor o igual que 0.

Comentarios

El límite superior es exclusivo para permitir pasar un valor de longitud de una matriz, intervalo o lista. Dado que es un límite superior exclusivo, este método nunca puede generar Int32.MaxValue.

Este método usa una estrategia de descarte y reintento para evitar el sesgo de bajo valor que produciría una operación aritmética modular simple.

Se aplica a

GetInt32(Int32, Int32)

Source:
RandomNumberGenerator.cs
Source:
RandomNumberGenerator.cs
Source:
RandomNumberGenerator.cs
Source:
RandomNumberGenerator.cs
Source:
RandomNumberGenerator.cs

Genera un entero aleatorio entre un límite inferior inclusivo especificado y un límite superior exclusivo especificado mediante un generador de números aleatorios criptográficomente seguro.

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

Límite inferior inclusivo del intervalo aleatorio.

toExclusive
Int32

Límite superior exclusivo del intervalo aleatorio.

Devoluciones

Entero aleatorio entre fromInclusive (inclusivo) y toExclusive (exclusivo).

Excepciones

El toExclusive parámetro es menor o igual que el fromInclusive parámetro .

Comentarios

El límite superior es exclusivo para permitir pasar un valor de longitud de una matriz, intervalo o lista. Dado que es un límite superior exclusivo, este método nunca puede generar Int32.MaxValue.

Este método usa una estrategia de descarte y reintento para evitar el sesgo de bajo valor que produciría una operación aritmética modular simple.

Se permiten valores negativos para y fromInclusivetoExclusive.

Se aplica a