[linux-programlama] Re: makineler ve rasgele sayi uretimi

---------

From: Baris Hasdemir (penguen@hasdemir.com)
Date: Mon 11 Aug 2003 - 18:31:37 EEST

  • Next message: a.kadir altan: "[linux-programlama] Re: makineler ve rasgele sayi uretimi"

    Volkan YAZICI wrote:
    > merhaba,
    >
    > uzun zamandir aklimda bir soru vardi (aslinda yaptigim
    > arastirmalar da hep tasarladigim cevaplar ile ortusuyordu
    > ama) bir de kanaldaki bilgili hocalarima danisayim dedim:
    >
    > "bir makine sadece kendi basina rasgele sayi uretebilir mi?"
    >
    > simdi rand() komutlarindan bahsedecekler olacak ama dikkat
    > ederseniz o komutlara baktigimiz zaman da sistem uzerinde
    > yurutulen islemler ve mimariden yola cikarak bir seyler
    > uretiyorlar. yani onlar da tamamen bagimsiz degiller.
    >
    > ornegin birbirinin ayni cok basit iki devre dusunelim. hepsi
    > ayni anda ayni islemlere tabi tutulup tasarlandi. ve bu
    > devreler sadece rand komutu icin programlandi. acaba her
    > ikisinde de ayni ozellikler oldugu varsayilirsa
    > (mimarilerinden tutun o anki nanosaniyede yapmakta
    > olduklari isleme ve o islemlerin pid'ine kadar) rand
    > komutunu ikisine ayni anda verirsek ayni sayilari uretmezler
    > mi?
    >
    > bu konuda degerli goruslerinizi alirsam cok sevinirim,
    > iyi calismalar...
    >
    >

    bildigim kadariyla pseudo-random'ligin bir de dagilimsal yonu var.

    "seed"i bir sekilde gercek-rastgele olarak aldik ve rand() fonksiyonunu
    bununla besledik diyelim. rand fonksiyonu bu tohumu alip normal
    dagilimla(yahut da bernoulli, poisson, binomial, hypergeometric,
    noncentral hypergeometric vs. vs. ama sonucta "bilinen" bir dagilim
    semasiyla) sayi uretiyor diye biliyorum. yani sonuc olarak tohum ne
    kadar rastgele olursa olsun, sonucta elde ettigimiz sayi dizgisi
    "bilinen" bir dagilimla dagitilacaktir. ornegin normal dagilimi
    sectiysek uretilen pseudo-satgele sayilarin standart sapmasi, varyansi,
    skewness'i yok bilmem kurtosis'i onceden belli olacaktir. bu nedenle de
    uretilen sayilar hicbir zaman dogadaki gercek bir rastgeleligi
    sergilemeyecektir. tabii dogadaki gercek rastgeleleik ne kadar rastgele
    (kaos teorisi vs.) ayri bi tartisma konusu.

    ama hal boyleyse, tohumu aldigimiz yerden her seferinde(dizginin her
    yeni degeri icin) niye yeni bir gercek-rastgele sayi almiyoruz, en ufak
    bi fikrim yok.

    sevgiler,
    baris


  • Next message: a.kadir altan: "[linux-programlama] Re: makineler ve rasgele sayi uretimi"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.