(modul)2_linear congruential generator
TRANSCRIPT
-
Pemodelan dan Simulasi
dwichigoducation.blogspot.com 1
Linear Congruential Generator (LCG)
Kali ini saya akan mencoba membuat source code dalam bahasa Pascal untuk
Membangkitkan Bilangan Acak dengan menggunakan metode Linear Congruential
Generator.
Sebelumnya metode ini mempunyai rumus sebagai berikut
Zi = ( a . Zi-1 + c ) mod m
Dimana :
Zi = bilangan acak ke-I dari deretnya (RN yang baru)
Zi-1 = bilangan acak sebelumnya )RN yang lama/semula)
a = konstanta pengali
c = increment (angka konstan yang bersyarat)
m = modulus (modulo)
Kunci pembangkit adalah Z0 yang disebut seed
Bilangan acak seragam (Distribusi Uniform) :
Ui = Zi /m
Berikut adalah source code untuk menampilkan bilangan acak dengan metode LCG .
-
Pemodelan dan Simulasi
dwichigoducation.blogspot.com 2
Berikut adalah hasil keluaran dari metode LCG
Nah bentuk bisa kalian sesuaikan dengan keinginan masing-masing
Selamat mencoba ^^).