From: Baris Hasdemir (penguen@hasdemir.com)
Date: Mon 11 Aug 2003 - 18:31:37 EEST
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