RandomNumberGenerator.GetInt32 Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 mengaktifkan passing dalam nilai panjang dari array, rentang, atau daftar. Karena merupakan 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 mengaktifkan passing dalam nilai panjang dari array, rentang, atau daftar. Karena merupakan 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 fromInclusive
toExclusive
.