Compartir a través de


RandomNumberGenerator.GetInt32 Método

Definición

Sobrecargas

GetInt32(Int32)

Genera un entero aleatorio entre 0 (incluido) y un límite superior exclusivo especificado; para ello, usa un generador de números aleatorios criptográficamente 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áficamente seguro.

GetInt32(Int32)

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

Genera un entero aleatorio entre 0 (incluido) y un límite superior exclusivo especificado; para ello, usa un generador de números aleatorios criptográficamente 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 rango aleatorio.

Devoluciones

Un entero aleatorio entre 0 (incluido) y toExclusive (excluido).

Excepciones

El parámetro toExclusive 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 valor bajo 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

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áficamente 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 rango aleatorio.

toExclusive
Int32

Límite superior exclusivo del rango aleatorio.

Devoluciones

Un entero aleatorio entre fromInclusive (incluido) y toExclusive (excluido).

Excepciones

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

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 valor bajo que produciría una operación aritmética modular simple.

Se permiten valores negativos para y fromInclusivetoExclusive.

Se aplica a