RandomNumberGenerator.GetInt32 Metode

Definisi

Overload

GetInt32(Int32)

Menghasilkan bilangan bulat acak antara 0 (inklusif) dan batas atas eksklusif tertentu menggunakan generator angka acak yang kuat secara kriptografis.

GetInt32(Int32, Int32)

Menghasilkan bilangan bulat acak antara batas bawah inklusif tertentu dan batas atas eksklusif tertentu menggunakan generator angka acak yang kuat secara kriptografis.

GetInt32(Int32)

Sumber:
RandomNumberGenerator.cs
Sumber:
RandomNumberGenerator.cs
Sumber:
RandomNumberGenerator.cs

Menghasilkan bilangan bulat acak antara 0 (inklusif) dan batas atas eksklusif tertentu menggunakan generator angka acak yang kuat secara kriptografis.

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

Parameter

toExclusive
Int32

Batas atas eksklusif dari rentang acak.

Mengembalikan

Bilangan bulat acak antara 0 (inklusif) dan toExclusive (eksklusif).

Pengecualian

Parameter toExclusive kurang dari atau sama dengan 0.

Keterangan

Batas atas eksklusif untuk memungkinkan meneruskan nilai panjang dari array, rentang, atau daftar. Karena ini adalah batas atas eksklusif metode ini tidak pernah dapat menghasilkan Int32.MaxValue.

Metode ini menggunakan strategi buang dan coba lagi untuk menghindari bias bernilai rendah yang akan dihasilkan oleh operasi aritmatika modular sederhana.

Berlaku untuk

GetInt32(Int32, Int32)

Sumber:
RandomNumberGenerator.cs
Sumber:
RandomNumberGenerator.cs
Sumber:
RandomNumberGenerator.cs

Menghasilkan bilangan bulat acak antara batas bawah inklusif tertentu dan batas atas eksklusif tertentu menggunakan generator angka acak yang kuat secara kriptografis.

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

Parameter

fromInclusive
Int32

Batas bawah inklusif dari rentang acak.

toExclusive
Int32

Batas atas eksklusif dari rentang acak.

Mengembalikan

Bilangan bulat acak antara fromInclusive (inklusif) dan toExclusive (eksklusif).

Pengecualian

Parameter toExclusive kurang dari atau sama dengan fromInclusive parameter .

Keterangan

Batas atas eksklusif untuk memungkinkan meneruskan nilai panjang dari array, rentang, atau daftar. Karena ini adalah batas atas eksklusif metode ini tidak pernah dapat menghasilkan Int32.MaxValue.

Metode ini menggunakan strategi buang dan coba lagi untuk menghindari bias bernilai rendah yang akan dihasilkan oleh operasi aritmatika modular sederhana.

Nilai negatif diizinkan untuk dan fromInclusivetoExclusive.

Berlaku untuk