Bilmek istediğin her şeye ulaş

dev/random ve dev/urandom hangi algoritmayı kullanır? Bu algoritmanın rastgeleliği sağladığı kod nasıl yazılır?

Tüm bilgisayar programları sahte-rastgele-sayı-üreteci (pseudo-random-number-generator) algoritmalarından birini seçer ve kullanır. Wikipedia sayfasında yaygın olanlar var:en.wikipedia.org/wiki/Pseudorandom_numb...

tr.wikipedia.org/wiki/S%C3%B6zderastlan...

Mersenne-twister'i çok hızlı yazabilirsin.

Bilgisayar gerçek rastgele sayı üretemez (Determinist bir sistemdir). Ama rastgele bir dış etken kullanılarak (örnek olarak bir termometrenin son bitleri) gerçek bir rastgele sayı üretmesi sağlanabiir. Bunun için random.org sitesine bakabilirsiniz.
  • Paylaş
Fc için olanı tam açıklayabilirim ama fikir edinebilmek amacıyla c# 'ın kullanmış olduğu algoritmaya aşağıdaki linkten ulaşabilirsin.
referencesource.microsoft.com/#mscorlib...
Ayrıca rastgelelik mantığı içinde tr.wikipedia.org/wiki/S%C3%B6zderastlan... adresini incelemeni tavsiye ederim.
  • Paylaş
Sonraki Soru
HESAP OLUŞTUR

İstatistikler

33 Görüntülenme4 Takipçi2 Yanıt