RandomNumberGenerator.GetInt32 Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 fromInclusive
toExclusive
.