Dalam pengaturcaraan, ia adalah tugas yang sama untuk secara rawak menjana integer. C# menawarkan kelas
yang kuat yang membolehkan pemaju dengan mudah menjana nombor pseudo -random.
Random
Untuk menghasilkan integer rawak dengan C#, anda boleh dengan serta -merta contoh objek dan menggunakan kaedah
. kaedah menerima dua parameter: nilai permulaan dan nilai akhir (tidak termasuk nilai akhir). Sebagai contoh, kod berikut menghasilkan integer rawak antara 1 dan 12: Random
Next()
Next()
Begitu juga, anda boleh menjana bilangan bulat rawak di kawasan lain, seperti menjana titik dadu antara 1 dan 6:
Random rnd = new Random(); int month = rnd.Next(1, 13);
<用> menggunakan semula contoh rawak
int dice = rnd.Next(1, 7);
Harus diingat bahawa membuat pelbagai contoh dalam masa yang singkat boleh menyebabkan urutan nombor rawak yang sama. Ini kerana menggunakan jam sistem sebagai biji. Untuk mengelakkan ini, adalah disyorkan untuk membuat contoh
dan menggunakannya semula untuk pelbagai nombor rawak.
Contohnya, anda boleh membuat contoh Random
dalam pembina kelas dan menggunakannya di seluruh kelas: Random
Random
Atas ialah kandungan terperinci Bagaimanakah saya dapat menjana bilangan bulat rawak di C# dengan berkesan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!