20 EKİM 2008, PAZARTESİ
Gaussian Rastgele Değişkenleri
Olduğu standart kütüphanede orada bir sınıf .Bana işlevselliğini Gauss dağılımını izleyen rasgele değişkenleri oluşturmak için sağlayan NET?
CEVAP
20 EKİM 2008, PAZARTESİ
Box-Muller bir kullanarak Jarrett önerisi hızlı ve kirli bir çözüm için iyi bir dönüşüm. Basit bir uygulama:
Random rand = new Random(); //reuse this if you are generating many
double u1 = rand.NextDouble(); //these are uniform(0,1) random doubles
double u2 = rand.NextDouble();
double randStdNormal = Math.Sqrt(-2.0 * Math.Log(u1)) *
Math.Sin(2.0 * Math.PI * u2); //random normal(0,1)
double randNormal =
mean stdDev * randStdNormal; //random normal(mean,stdDev^2)
Bunu Paylaş:
Nodejs. En iyi yol ayrı modüller halin...
Nasıl SUDO Kullanırken Ortam Değişkenl...
Modül değişkenleri oluşturmak Ruby...
Nasıl Bash dize değişkenleri bitiştirm...
Nasıl Python modülü-geniş değişkenleri...