RANDOM/ACAK
• Bilangan acak tersebut harus mempunyai distribusi serba sama (uniform)
• Masing-masing bilangan acak tidak bergantung atau independence
PEMBENTUKAN BILANGAN RANDOM
i Ui Xi i Ui Xi
1 0,2500 2 6 0,6875 3
2 0,4375 3 7 0,6250 3
• Inverse Transformation untuk Distribusi Diskrit
3 0,3750 3 8 0,3125 3
4 0,0625 1 9 0,7500 3
5 0,5000 3 10 0,9375 3
Inverse Transformation untuk Distribusi Kontinyu
Untuk distribusi kontinyu dengan probability density function (PDF) , berikut langlah-Langkah untuk
mendapatkan variate random x
1. Tentukan terlebih dahulu fungsi kumulatif dari distribusi kontinyu, yaitu F(x) = P(X ≤ x)
2. Bangkitkan bilangan random U dengan distribusi seragam pada range 0 sampai 1
3. Tentukan U = F(x). Persamaan berikut akan mengubah U menjadi nilai x yang berdistribusi f(x)
x = F1 (U)
4. Dapatkan variate random x dengan memasukkan nilai U pada persamaan yang ditentukan di
langkah ketiga
Contoh proses untuk mendapatkan 5 variate yang berdistribusi ekponensial dengan mean = 3. PDF dan
fungsi distibusi kumulatif dari distribusi tersebut sebagai berikut :
1. Langkah 1
=1-
• Langkah 2
Untuk mempercepat proses, gunakan U dari contoh sebelumnya yaitu U 1=0,2500, U2=0,4375, U3=0,3750,
U4=0,0625, U5=0,5000
• Langkah 3
Tentukan U = F(x), gunakan U untuk mendapatkan nilai x
U=1-
= 1- U
In() = In (1-U)
-x/𝜷 = In(1-U)
X=- In(1-U)
Untuk = 3, maka persamaan diatas dapat diubah menjadi
Xi=-3 In(1-Ui)
• Langkah 4
X1 = -3 In(1-0,2500)=0,863
X2 = -3 In(1-0,24375)=0,863
X3 = -3 In(1-0,3750)=0,863
X4 = -3 In(1-0,0625)=0,863
X5 = -3 In(1-0, 5000)=0,863
LATIHAN SOAL
• Tanpa harus melakukan Zi, manakah persamaan LGC dibawah ini yang akan menghasilkan bilangan
random sebanyak 1 siklus penuh. Berikan alas an dengan jelas!
1. Zi = (13Zi-1 +13) Mod 16
2. Zi = (12Zi-1 +13) Mod 16
3. Zi = (13Zi-1 +12) Mod 16
4. Zi = (Zi-1 +12) Mod 13
• Bangkitkan sepuluh bilangan random dengan menetapkan parameter LCG sebagai berikut: m=65, a=21,
c=3; gunakan 2 digit terakhir stambuk anda sebagai Z0