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

  • bcbauer

    bcbauer

    7 ŞUBAT 2007
  • colacas

    colacas

    29 EKİM 2006
  • Michael Neal

    Michael Neal

    2 Mayıs 2009