RandomNumberGenerator.GetInt32 Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| GetInt32(Int32) |
Genererar ett slumpmässigt heltal mellan 0 (inklusive) och en angiven exklusiv övre gräns med hjälp av en kryptografiskt stark slumptalsgenerator. |
| GetInt32(Int32, Int32) |
Genererar ett slumpmässigt heltal mellan en angiven inkluderande nedre gräns och en angiven exklusiv övre gräns med hjälp av en kryptografiskt stark slumptalsgenerator. |
GetInt32(Int32)
- Källa:
- RandomNumberGenerator.cs
- Källa:
- RandomNumberGenerator.cs
- Källa:
- RandomNumberGenerator.cs
- Källa:
- RandomNumberGenerator.cs
- Källa:
- RandomNumberGenerator.cs
Genererar ett slumpmässigt heltal mellan 0 (inklusive) och en angiven exklusiv övre gräns med hjälp av en kryptografiskt stark slumptalsgenerator.
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
Parametrar
- toExclusive
- Int32
Den exklusiva övre gränsen för det slumpmässiga intervallet.
Returer
Ett slumpmässigt heltal mellan 0 (inkluderande) och toExclusive (exklusivt).
Undantag
Parametern toExclusive är mindre än eller lika med 0.
Kommentarer
Den övre gränsen är exklusiv för att aktivera överföring av ett längdvärde från en matris, ett intervall eller en lista. Eftersom det är en exklusiv övre gräns kan den här metoden aldrig generera Int32.MaxValue.
Den här metoden använder en strategi för att ignorera och försöka igen för att undvika den lågvärdesförskjutning som en enkel modulär aritmetikåtgärd skulle generera.
Gäller för
GetInt32(Int32, Int32)
- Källa:
- RandomNumberGenerator.cs
- Källa:
- RandomNumberGenerator.cs
- Källa:
- RandomNumberGenerator.cs
- Källa:
- RandomNumberGenerator.cs
- Källa:
- RandomNumberGenerator.cs
Genererar ett slumpmässigt heltal mellan en angiven inkluderande nedre gräns och en angiven exklusiv övre gräns med hjälp av en kryptografiskt stark slumptalsgenerator.
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
Parametrar
- fromInclusive
- Int32
Den inkluderande nedre gränsen för det slumpmässiga intervallet.
- toExclusive
- Int32
Den exklusiva övre gränsen för det slumpmässiga intervallet.
Returer
Ett slumpmässigt heltal mellan fromInclusive (inkluderande) och toExclusive (exklusivt).
Undantag
Parametern toExclusive är mindre än eller lika med parametern fromInclusive .
Kommentarer
Den övre gränsen är exklusiv för att aktivera överföring av ett längdvärde från en matris, ett intervall eller en lista. Eftersom det är en exklusiv övre gräns kan den här metoden aldrig generera Int32.MaxValue.
Den här metoden använder en strategi för att ignorera och försöka igen för att undvika den lågvärdesförskjutning som en enkel modulär aritmetikåtgärd skulle generera.
Negativa värden tillåts för både fromInclusive och toExclusive.