RandomNumberGenerator.GetInt32 Metod

Definition

Ö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.

Gäller för