SORU
15 Mayıs 2014, PERŞEMBE


161803398 A 'Özel' Numarası Nedir? Matematik içinde.()Rastgele

Cevap şüpheleniyorum 'Matematik yüzünden'ama biri temel düzeyde biraz daha fazla fikir vereceğini umuyorum...

KÜÇÜK kaynak kodu bugün, daha önce de kullandığım sınıfların bazıları aslında uygulanmıştır nasıl bir bakıyordum çevresinde alay edildi. Asla (pseudo) rasgele sayılar, o yüzden nasıl yapıldığını öğrenmeye karar verdim önce oluşturma hakkında düşündüm.

Tam kaynak burada: http://referencesource.microsoft.com/#mscorlib/system/random.cs#29

private const int MSEED = 161803398; 

Bu MSEED değeri her zaman bir Rasgele kullanılır() sınıf seribaşı.

Her neyse, bu 'sihirli sayı' - 161803398 - ve bu sayı neden seçildiğine dair fikrim bile yok. gördüm Bir asal sayı veya 2 güç değil. 'Yarım' bir sayı için daha önemli görünüyordu. İkili ona baktım ve hex ve sadece bana bir numara gibi görünüyordu.

Google numarasını aramaya çalıştım, ama hiçbir şey bulamadım.

CEVAP
15 Mayıs 2014, PERŞEMBE


Hayır, ama Phi dayanıyor ("") Altın Oran.

161803398 = 1.61803398 * 10^8 ≈ φ * 10^8

More about the golden ratio here.

And a really good read for the casual mathematician here.

Ve bu iddia ile aynı fikirde a research paper on random number generators buldum. (Bkz: sayfa 53.)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Elefant Traks

    Elefant Trak

    5 HAZİRAN 2007
  • maxman.tv

    maxman.tv

    29 EKİM 2013
  • Tech4Geeks

    Tech4Geeks

    8 Ocak 2012

İLGİLİ SORU / CEVAPLAR