Menjana Nombor Rawak dalam Java dengan Math.random()
Untuk mendapatkan nilai rawak dari 1 hingga 50 menggunakan Math.random() dalam Java, anda mempunyai dua pilihan:
Pilihan 1: Menggunakan java.util.Random Kelas
Kelas ini menyediakan cara yang lebih mantap untuk menjana nombor rawak:
<code class="java">import java.util.Random; Random rand = new Random(); // Obtain a number between [0 - 49]. int n = rand.nextInt(50); // Add 1 to the result to get a number from the required range // (i.e., [1 - 50]). n += 1;</code>
Pilihan 2: Menggunakan Math.random() Secara Terus
Kaedah ini juga boleh digunakan untuk menjana nombor rawak dalam julat yang dikehendaki:
<code class="java">double random = Math.random() * 49 + 1;</code>
Di sini, Math.random() menjana nombor rawak antara 0 dan 1. Dengan mendarabkannya dengan 49, anda menskalakannya kepada julat [0 - 49]. Menambah 1 kemudian menganjakkan julat kepada [1 - 50].
Anda juga boleh menghantar hasil ke integer untuk kemudahan:
<code class="java">int random = (int)(Math.random() * 50 + 1);</code>
Atas ialah kandungan terperinci Bagaimana untuk Menjana Nombor Rawak Antara 1 dan 50 di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!