Rumah > pembangunan bahagian belakang > C++ > Bagaimana saya boleh menjana bilangan bulat rawak di C#?

Bagaimana saya boleh menjana bilangan bulat rawak di C#?

Barbara Streisand
Lepaskan: 2025-02-01 07:26:09
asal
775 orang telah melayarinya

How Can I Generate Random Integers in C#?

Menguasai Generasi Integer Rawak dalam C#

C#'s

Kelas adalah alat pergi anda untuk membuat nombor pseudo-rawak. Walaupun tidak sempurna secara rawak, mereka sesuai untuk kebanyakan aplikasi. Random

Fungsi teras untuk menjana bilangan bulat rawak adalah kaedah

. Kaedah ini menerima dua hujah: nilai minimum dan maksimum (inklusif dan eksklusif) untuk julat yang dikehendaki. Next()

mari kita gambarkan dengan beberapa contoh:

untuk menghasilkan bulan rawak (1-12):

<code class="language-csharp">Random rnd = new Random();
int month = rnd.Next(1, 13);</code>
Salin selepas log masuk
mensimulasikan roll dadu (1-6):

<code class="language-csharp">int diceRoll = rnd.Next(1, 7);</code>
Salin selepas log masuk
memilih kad rawak dari dek (0-51):

<code class="language-csharp">int card = rnd.Next(52);</code>
Salin selepas log masuk
Titik penting: Untuk kecekapan dan untuk mengelakkan menjana urutan yang sama, gunakan semula satu

contoh dan bukannya membuat beberapa contoh dalam penggantian pesat. Jam sistem sering digunakan sebagai benih, dan mewujudkan beberapa contoh yang rapat bersama boleh membawa kepada benih yang sama dan dengan itu, identik nombor "rawak". Random

Atas ialah kandungan terperinci Bagaimana saya boleh menjana bilangan bulat rawak di C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan