Ev gelişme Rastgele sayı üreteci (rng) nedir? - techopedia nedir?

Rastgele sayı üreteci (rng) nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Random Number Generator (RNG) ne anlama geliyor?

Rastgele sayı üreteci (RNG), hesaplama veya donanım aygıtı olarak, görünümlerinde veya üretimlerinde ayırt edilebilir kalıpları, dolayısıyla rastgele kelimeyi göstermemesi gereken rastgele bir sayı kümesi oluşturmak için tasarlanmış matematiksel bir yapıdır. Genellikle bir şans unsurunun gerekli olduğu oyunlar gibi yazılım uygulamalarında kullanılan bir fonksiyon veya kod blokları şeklindedir.

Techopedia Rasgele Sayı Üreticisi'ni (RNG) açıklıyor

Rastgele sayı üreteçleri, zarlar, karıştırılmış kartlar, saygısız paralar ve hatta pipetler çizmek gibi eski zamanlardan beri var olan rastgele cihazların modern uygulamasıdır. Modern hesaplamada, rasgele sayı üreteçleri deterministik hesaplamaya dayalı programlama yoluyla uygulanır, ancak tüm tohum değerleri biliniyorsa çıktı aslında tahmin edilebilir, bu nedenle sözde sayı üretme denir. Bununla birlikte, uygulamada, bu çoğu görevi yerine getirmek için yeterlidir. Gerçek rastgelelik her zaman gerçekten gerekli değildir; aslında, bazı uygulamalar bundan faydalanmamaktadır. Bir müzik çalarda "rastgele" işlevini düşünün; sadece rastgele görünür, çünkü gerçekten rasgele ise, aynı pistlerde art arda iki veya daha fazla kez çalınan hiçbir kısıtlama olmazdı. Seçim sürecini kontrol etmek için algoritmalar bile yerleştirilmiş olabilir.

Gerçek bir rasgele sayı üreteci rasgele bir sayı elde etmek için matematiksel denklemlere ve hesaplama algoritmalarına güvenemez çünkü ilgili bir denklem varsa, o zaman rasgele değildir. Gerçek bir rastgelelik elde etmek için, bir cihaz atmosferik ve termal gürültü ve diğer kuantum ve elektromanyetik fenomenler gibi doğal ortamdan entropi toplamalıdır. Rasgele sayı üretecinin bir örneği, radyo gürültüsünü ölçen ve daha sonra bu değeri alan ve kullanıcıya veya uygulamaya sunan bir aygıttır. Diğer entropi kaynakları arasında, tahmin edilemezliği ve rastgeleliği kuantum mekaniği yasaları ile açıklanabilen radyoaktif bozunma gibi atomaltı fiziksel fenomen yer alır.

Gerçek rastgelelikten yararlanan uygulamalar, tombala, kart oyunları, piyango ve benzeri oyunlar gibi kumarla ilgili oyunlardır. Rastgele ganimet koleksiyonunu vurgulayan video oyunları da gerçek rastgele olmaktan çıkar, çünkü sahte sayı üretimi hayal kırıklığına yol açabilir, çünkü hedef sayı vurulmadan uzun süre gidebilir veya aynı sayı tekrar tekrar elde edilebilir.

Rastgele sayı üreteci (rng) nedir? - techopedia nedir?