RandomNumberGenerator.GetInt32 Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
GetInt32(Int32) |
Genera un intero casuale compreso tra 0 (inclusi) e un limite superiore esclusivo specificato usando un generatore di numeri casuali crittograficamente avanzati. |
GetInt32(Int32, Int32) |
Genera un intero casuale compreso tra un limite inferiore inclusivo specificato e un limite superiore esclusivo specificato usando un generatore di numeri casuali crittograficamente avanzati. |
GetInt32(Int32)
- Origine:
- RandomNumberGenerator.cs
- Origine:
- RandomNumberGenerator.cs
- Origine:
- RandomNumberGenerator.cs
Genera un intero casuale compreso tra 0 (inclusi) e un limite superiore esclusivo specificato usando un generatore di numeri casuali crittograficamente avanzati.
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
Parametri
- toExclusive
- Int32
Limite superiore esclusivo dell'intervallo casuale.
Restituisce
Intero casuale compreso tra 0 (inclusi) e toExclusive
(esclusivo).
Eccezioni
Il parametro toExclusive
è minore o uguale a 0.
Commenti
Il limite superiore è esclusivo per consentire il passaggio di un valore di lunghezza da una matrice, un intervallo o un elenco. Poiché si tratta di un limite superiore esclusivo, questo metodo non può mai generare Int32.MaxValue.
Questo metodo usa una strategia di annullamento e ripetizione dei tentativi per evitare la distorsione di valore basso che un'operazione aritmetica modulare semplice produrrebbe.
Si applica a
GetInt32(Int32, Int32)
- Origine:
- RandomNumberGenerator.cs
- Origine:
- RandomNumberGenerator.cs
- Origine:
- RandomNumberGenerator.cs
Genera un intero casuale compreso tra un limite inferiore inclusivo specificato e un limite superiore esclusivo specificato usando un generatore di numeri casuali crittograficamente avanzati.
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
Parametri
- fromInclusive
- Int32
Limite inferiore inclusivo dell'intervallo casuale.
- toExclusive
- Int32
Limite superiore esclusivo dell'intervallo casuale.
Restituisce
Intero casuale compreso tra fromInclusive
(inclusivo) e toExclusive
(esclusivo).
Eccezioni
Il parametro toExclusive
è minore o uguale al parametro fromInclusive
.
Commenti
Il limite superiore è esclusivo per consentire il passaggio di un valore di lunghezza da una matrice, un intervallo o un elenco. Poiché si tratta di un limite superiore esclusivo, questo metodo non può mai generare Int32.MaxValue.
Questo metodo usa una strategia di annullamento e ripetizione dei tentativi per evitare la distorsione di valore basso che un'operazione aritmetica modulare semplice produrrebbe.
I valori negativi sono consentiti sia per che fromInclusive
toExclusive
per .