Rumah >pembangunan bahagian belakang >C++ >Bagaimana saya boleh menjana bilangan bulat rawak di 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
. Kaedah ini menerima dua hujah: nilai minimum dan maksimum (inklusif dan eksklusif) untuk julat yang dikehendaki. Next()
untuk menghasilkan bulan rawak (1-12):
<code class="language-csharp">Random rnd = new Random(); int month = rnd.Next(1, 13);</code>mensimulasikan roll dadu (1-6):
<code class="language-csharp">int diceRoll = rnd.Next(1, 7);</code>memilih kad rawak dari dek (0-51):
<code class="language-csharp">int card = rnd.Next(52);</code>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!