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

  • 07cadikiz07

    07cadikiz07

    17 EKİM 2007
  • Hey Nadine

    Hey Nadine

    24 Kasım 2006
  • xSammyJoe1

    xSammyJoe1

    19 Temmuz 2011