Simulasi Angka Random Pada Java

Untuk simulasi ini kita memisalkan mempunyai bola kecil yang mempunyai 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?
class SimulasiAngkaRandom
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:

Untuk simulasi ini kita memisalkan mempunyai bola kecil yang mempunyai angka dari  Simulasi Angka Random Pada Java
Output Simulasi Angka Random

Tentunya dengan pola ini, agan dapat mengaplikasikannya pada banyak sekali simulasi lainnya, menyerupai pada contohnya pelemparan dadu.

Belum ada Komentar untuk "Simulasi Angka Random Pada Java"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel