Simulasi Angka Random Pada Java
Untuk simulasi ini kita memisalkan memiliki bola kecil yang memiliki angka dari 1 - 9.
Bila bola tersebut dimasukkan ke dalam kotak tertututup dan diambil berulang (setelah diambil bola dimasukkan lagi) sebanyak 100 juta kali, berapa kali frekuensi tiap bola akan terambil?
Contoh output:
Tentunya dengan contoh ini, agan bisa mengaplikasikannya pada berbagai simulasi lainnya, seperti pada misalnya pelemparan dadu.
import java.util.Random;
public class SimulasiAngkaRandom {
public static void main (String args []){
Random angkaRandom = new Random();
int munculNomor1 = 0;
int munculNomor2 = 0;
int munculNomor3 = 0;
int munculNomor4 = 0;
int munculNomor5 = 0;
int munculNomor6 = 0;
int munculNomor7 = 0;
int munculNomor8 = 0;
int munculNomor9 = 0;
int hasil;
//for loop
for(int coba = 1; coba<=100000000; coba++){
hasil = 1 + angkaRandom.nextInt(9);
switch(hasil)
{
case 1:
++munculNomor1;
break;
case 2:
++munculNomor2;
break;
case 3:
++munculNomor3;
break;
case 4:
++munculNomor4;
break;
case 5:
++munculNomor5;
break;
case 6:
++munculNomor6;
break;
case 7:
++munculNomor7;
break;
case 8:
++munculNomor8;
break;
case 9:
++munculNomor9;
break;
}
}
System.out.println("Angka\tFrekuensi");
System.out.printf("1\t%d\n2\t%d\n3\t%d\n4\t%d\n5\t%d\n6\t%d\n"
+ "7\t%d\n8\t%d\n9\t%d\n",
munculNomor1, munculNomor2, munculNomor3, munculNomor4, munculNomor5,
munculNomor6, munculNomor7, munculNomor8, munculNomor9);
}
}
Contoh output:
![]() |
| Output Simulasi Angka Random |
Tentunya dengan contoh ini, agan bisa mengaplikasikannya pada berbagai simulasi lainnya, seperti pada misalnya pelemparan dadu.

Post a Comment for "Simulasi Angka Random Pada Java"