Cara Menjana Integer Rawak dalam C#

Cara Menjana Integer Rawak Dalam C



Integer rawak digunakan secara meluas merentasi pengaturcaraan. Dalam C#, nombor rawak mempunyai aplikasi yang berbeza seperti menjana data ujian rawak, output rawak, penyulitan, dan keselamatan serta dalam simulasi atau pemodelan. Artikel ini merangkumi cara yang berbeza untuk menjana integer rawak dalam C#.

Cara Menjana Integer Rawak dalam C#

Menjana integer rawak dalam C# adalah mudah dan boleh dicapai menggunakan terbina dalam Kelas rawak .

1. Menggunakan Kelas Rawak dalam C#

Kelas Rawak ialah kelas terbina dalam C# yang membolehkan kami menjana integer rawak. Untuk menggunakannya, kita perlu mencipta contoh kelas Rawak dan memanggil kaedah Seterusnya. Kaedah Seterusnya memberi kita integer rawak dalam julat 0 hingga nilai maksimum int32.







Berikut ialah sintaks untuk menjana integer rawak menggunakan kelas Rawak:



rawak rawak = Rawak baharu ( ) ;

int nombor rawak = rawak. Seterusnya ( ) ;

2. Menjana Integer Rawak Menggunakan Kaedah Seterusnya

The Kaedah seterusnya ialah kaedah yang paling banyak digunakan bagi kelas Rawak untuk menjana integer rawak. Seperti yang dinyatakan sebelum ini, ia boleh menjana integer rawak dengan atau tanpa julat.



Berikut ialah contoh menjana integer rawak:





menggunakan Sistem ;

Program kelas {

statik batal Utama ( ) {

rawak rawak = Rawak baharu ( ) ;

int nombor rawak = rawak. Seterusnya ( ) ;

Konsol. WriteLine ( 'Nombor rawak:' + nombor rawak ) ;

}

}

Di sini dalam kod di atas, kami telah menghasilkan nombor rawak menggunakan Kelas rawak , yang merupakan sebahagian daripada ruang nama Sistem.

Di sini kami mentakrifkan contoh baharu untuk kelas Rawak menggunakan kata kunci yang mentakrifkan nama kelas. The Kaedah seterusnya(). memberikan integer rawak, yang disimpan dalam pembolehubah nombor rawak . Akhirnya, kami mencetak nilai nombor rawak ke konsol menggunakan Console.WriteLine().



  Antara muka pengguna grafik, Perihalan aplikasi dijana secara automatik dengan keyakinan sederhana

3. Menjana Integer Rawak dalam Julat

Menggunakan Kaedah seterusnya , kita juga boleh menjana nombor rawak untuk julat yang ditentukan. Untuk itu, kita mesti menentukan dua hujah. Kedua-dua hujah ini harus mengandungi min dan maks nilai julat dari mana untuk menjana nombor rawak.

Berikut ialah sintaks mendapatkan integer rawak dalam julat 1 dan 100:

int nombor rawak = rawak. Seterusnya ( 1 , 101 ) ;

Contoh berikut memberi kita nombor rawak antara 1 dan 100:

menggunakan Sistem ;

Program kelas {

statik batal Utama ( ) {

rawak rawak = Rawak baharu ( ) ;

int nombor rawak = rawak. Seterusnya ( 1 , 101 ) ;

Konsol. WriteLine ( 'Nombor rawak:' + nombor rawak ) ;

}

}

Dalam output, nombor rawak dijana antara 1 dan 100.

4. Menjana Integer Rawak sehingga Nombor Ditakrifkan

Kami juga boleh mengubah suai kod di atas untuk menjana integer rawak kepada nilai yang ditentukan. Kod yang disebutkan di bawah akan memberi kami nombor rawak kurang daripada 10.

menggunakan Sistem ;

Program kelas {

statik batal Utama ( ) {

rawak rawak = Rawak baharu ( ) ;

int nombor rawak = rawak. Seterusnya ( 10 ) ;

Konsol. WriteLine ( 'Nombor rawak:' + nombor rawak ) ;

}

}

Dalam output kita melihat integer rawak yang kurang daripada 10.

  Antara muka pengguna grafik, Perihalan aplikasi dijana secara automatik dengan keyakinan sederhana

5. Menjana 10 Integer Rawak

Menggunakan gelung for kita boleh mengubah suai kod di atas dan menjana 10 integer rawak antara 0 dan 100.

menggunakan Sistem ;

Program kelas

{

statik batal Utama ( tali [ ] args )

{

// Cipta contoh baharu kelas Rawak

rawak rawak = Rawak baharu ( ) ;

// Jana dan cetak 10 integer rawak antara 0 dan 99

Konsol. WriteLine ( 'Mencetak 10 integer rawak antara 0 dan 99:' ) ;

untuk ( int i = 0 ; i < 10 ; i ++ )

{

int nombor rawak = rawak. Seterusnya ( 100 ) ; // menjana integer rawak antara 0 dan 99

Konsol. WriteLine ( $ 'Nombor rawak {i + 1}: {randomNumber}' ) ;

}

}

}

Kod di atas mencipta contoh baharu kelas Rawak, menjana 10 integer rawak antara 0 dan 99, dan mencetaknya ke konsol. The rawak.Seterusnya(100) panggilan kaedah menjana integer rawak antara 0 dan 99 (termasuk), yang diberikan kepada nombor rawak pembolehubah. Gelung berulang 10 kali, setiap satu mencetak nombor rawak yang berbeza ke konsol.

Dalam output, kita boleh melihat 10 integer rawak dicetak pada skrin.

  Antara muka pengguna grafik, teks, aplikasi, e-mel Penerangan dijana secara automatik

Kesimpulan

Integer rawak mempunyai aplikasi yang berbeza dalam pengaturcaraan. Dalam C#, Kaedah seterusnya biasanya digunakan untuk menjana integer rawak. Kaedah ini boleh menjana integer rawak yang berbeza. Nombor ini boleh dijana untuk julat yang ditentukan atau sehingga nombor tertentu.