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

  • 8lacKy

    8lacKy

    30 Mart 2009
  • Metheud

    Metheud

    9 EYLÜL 2006
  • TechBalance

    TechBalance

    12 HAZİRAN 2011