rastgele olmayan seçim

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ElectroNick
Üye
Mesajlar: 119
Kayıt: 05 Oca 2005 04:39

rastgele olmayan seçim

Mesaj gönderen ElectroNick »

s.a.

20 değer içinden seçim yaptırmam gerekiyor random komutuyla iş basit fakat yaptırmam gereken seçimde 0-5 aralığında değerlerin çıkma olasılığının diğerlerinden yüksek olması gerekiyor.

nasıl bir yol izleyebilirim?
Kainattaki en yüksek hakikat Allah'a imandır..
t-hex
Kıdemli Üye
Mesajlar: 531
Kayıt: 18 Mar 2005 02:45
Konum: İstanbul/Antalya
İletişim:

Mesaj gönderen t-hex »

Random fonksiyonunu, Exponential Distribution'a göre düzenlemen lazım.

Kod: Tümünü seç

Result := -Log10(Random);
ElectroNick
Üye
Mesajlar: 119
Kayıt: 05 Oca 2005 04:39

Mesaj gönderen ElectroNick »

Kod: Tümünü seç

for i:=1 to 20 do a[i]:=random(20);
yukarıdaki kodda ki a[1], a[2], a[3]... vs dizi elemanlarının daha çok 1-5 aralığında değer almasını istiyorum.diğer 5-19 arası sonuçların daha az çıkması için verdiğiniz kodu nasıl kullanabilirim?
Kainattaki en yüksek hakikat Allah'a imandır..
aseka

Mesaj gönderen aseka »

--
En son aseka tarafından 18 Mar 2008 09:05 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
ElectroNick
Üye
Mesajlar: 119
Kayıt: 05 Oca 2005 04:39

Mesaj gönderen ElectroNick »

evet aradığım buydu teşekkürler..
Kainattaki en yüksek hakikat Allah'a imandır..
Cevapla