Bilangan random adalah bilangan acak dalam jangkuan tertentu. Di Java, kita bisa memilih memanfaatkan class:
java.util.Random;
atau
Math.Random;
Pada penjelasan berikut, saya membahas terlebih dahulu memakai java.until. Random. Import class ini terlebih dahulu:
import java.util.Random;
Karena Random anggota class java.util, maka kita harus instankan terlebih dahulu:
Random r;
r = new Random();
Pada kode diatas, saya meng-instankan class Random dengan menyerahkannya pada variabel r. Kemudian mencetak bilangan random di layar sebanyak sepuluh kali.
for (i = 1; i <= 10; i++) {
bil = r.nextInt(10) ;
System.out.println(bil);
}
Anda dapat melihat hasilnya, bahwa bilangan nol ikut-ikutan. Jika Anda tidak ingin mengikutkan nol, maka hasil random harus ditambah dengan 1.
for (i = 1; i <= 10; i++) {
bil = r.nextInt(10) + 1 ;
System.out.println(bil);
}
Program Selengkapnya:
Seperti yang saya dikatakan di bagian atas, kita juga bisa menggunakan Math.random(), caranya dengan mengganti bagian:
bil = r.nextInt(10) + 1 ;
dengan
bil = (int)(Math.random() * 10 + 1);
atau
double bil
bil = (Math.random() * 49 + 1);
0 komentar:
Posting Komentar