Video: 25 TIPS LUAR BIASA UNTUK MEMBUAT KAKI ANDA TERLIHAT LUAR BIASA 2024
Sebagai sebahagian daripada pengaturcaraan anda dengan Java, anda mungkin ingin membuat kekangan. Mencapai rawak sebenar adalah amat sukar. Ahli matematik Persi Diaconis mengatakan bahawa jika anda melipat duit syiling beberapa kali, sentiasa bermula dengan bahagian kepala, anda mungkin akan melambungkan kepala lebih kerap daripada ekor. Jika anda melambung beberapa kali, selalu bermula dengan bahagian ekor, anda mungkin akan membuang ekor lebih kerap daripada kepala. Dalam erti kata lain, melambung duit syiling tidak benar-benar adil. *
* Diaconis, Persi. "Pencarian untuk Ketangkasan. "Persatuan Amerika untuk Mesyuarat Tahunan Kemajuan Sains. Seattle. 14 Feb. 2004.
Komputer tidak lebih baik daripada duit syiling dan ibu jari manusia. Komputer meniru penjanaan urutan rawak, tetapi pada akhirnya komputer hanya melakukan apa yang dikatakannya dan melakukan semua ini dengan cara yang tepat. Jadi, apabila komputer mengeksport
java import. util. Rawak;
int randomNumber = new Random (). nextInt (10) + 1;
komputer nampaknya memberikan angka yang dijana secara rawak - nombor keseluruhan antara 1 dan 10. Tetapi itu semua palsu. Komputer hanya mengikut arahan. Ia tidak benar-benar rawak, tetapi tanpa membongkok komputer ke belakang, itu adalah yang terbaik yang boleh dilakukan sesiapa sahaja.
Sekali lagi, anda hanya perlu mengambil kod ini dengan iman buta. Jangan risau tentang apa yang baru
Rawak (). nextInt
bermakna sehingga anda mempunyai lebih banyak pengalaman dengan Java. Hanya salin kod ini ke dalam program anda sendiri dan bersenang-senang dengannya. Dan jika nombor dari 1 hingga 10 tidak dalam rancangan penerbangan anda, jangan risau. Untuk menggulung mati khayalan, tulis penyataan
int rollEmBaby = Rawak baru (). nextInt (6 ) + 1;
Dengan pelaksanaan pernyataan ini, variable
rollEmBaby
mendapat nilai dari
1
hingga
6
.