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

  • Kayla Caton - Peet

    Kayla Caton

    23 HAZİRAN 2012
  • TheDigiCraft

    TheDigiCraft

    25 NİSAN 2011
  • warningthepeople

    warningthepe

    21 EYLÜL 2011