(modul)2_linear congruential generator

Upload: dwikechigoasrika

Post on 30-Oct-2015

60 views

Category:

Documents


0 download

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 ^^).