SORU
24 ŞUBAT 2010, ÇARŞAMBA


Rastgele sayı üretmek C/C normal dağılımı aşağıdaki

Kimseye kolay kolay C/C normal bir dağılım aşağıdaki rasgele sayılar oluşturmak nasıl biliyor mu ?

http://www.mathworks.com/access/helpdesk/help/toolbox/stats/normrnd.html

Boost kullanmak istemiyorum.

Bunu uzun uzadıya bu konuda görüşmeler Knuth biliyorum ama eldeki kitapları şu an yok.

CEVAP
24 ŞUBAT 2010, ÇARŞAMBA


Box-Muller dönüşümü yaygın olarak kullanılır. Bu doğru normal bir dağılım değerleri üretir.

http://en.wikipedia.org/wiki/Normal_distribution#Generating_values_from_normal_distribution

http://en.wikipedia.org/wiki/Box_Muller_transform

Matematik kolaydır. İki üniforma numaraları ve iki normal dağılımlı sayılar olsun o üretmek. Bir dönüş, bir rasgele sayı bir sonraki istek için diğer kaydedin.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BruBearBaby

    BruBearBaby

    25 Ocak 2011
  • Monica Catral

    Monica Catra

    12 NİSAN 2009
  • PremiumBeat.com - Royalty Free Music

    PremiumBeat.

    16 Kasım 2008