Rastgele Sayı Üreticisi (RNG)

Yazar: John Stephens
Yaratılış Tarihi: 28 Ocak Ayı 2021
Güncelleme Tarihi: 6 Mayıs Ayı 2024
Anonim
Rastgele Sayı Üreticisi (RNG) - Teknoloji
Rastgele Sayı Üreticisi (RNG) - Teknoloji

İçerik

Tanım - Rastgele Sayı Üreticisi (RNG) ne anlama geliyor?

Bir rastgele sayı üreteci (RNG), hesaplamalı veya bir donanım aracı olarak matematiksel bir yapıdır; görünüşünde veya oluşumunda ayırt edici desenleri göstermemesi, dolayısıyla rastgele kelimesini göstermemesi gereken rastgele bir sayı dizisi üretmek için tasarlanmıştır. Genellikle bir şans unsurunun gerekli olduğu oyunlar gibi yazılım uygulamalarında kullanılan bir fonksiyon veya kod blokları şeklindedir.


Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Rastgele Sayı Üreticisini (RNG) açıklıyor

Rastgele sayı üreteçleri, zar, karıştırılmış kartlar, saygısız paralar ve hatta çörek çekme gibi eski zamanlardan beri var olan rastgelelik cihazlarının modern uygulamasıdır. Modern hesaplamada, rasgele sayı üreteçleri deterministik hesaplamaya dayalı programlama yoluyla gerçekleştirilir, ancak bu gerçekten gerçek rastgele sayılmaz, çünkü tüm tohum değerleri biliniyorsa çıktı gerçekten tahmin edilebilir, bu yüzden buna sahte ve rasgele sayı üretimi denir. Bununla birlikte, pratikte çoğu görevi yerine getirmek için bu yeterlidir. Gerçek rastgelelik gerçekten her zaman gerekli değildir; Aslında, bazı uygulamalar aslında bundan faydalanmıyor. Bir müzik çalardaki "rastgele" işlevi düşünün; sadece rastgele görünür, çünkü gerçekten rastgele olursa, aynı parça üzerinde art arda iki veya daha fazla oynayan hiçbir kısıtlama olmaz. Seçim sürecini kontrol etmek için kullanılan algoritmalar bile olabilir.


Gerçek bir rasgele sayı üreteci, rastgele bir sayı elde etmek için matematiksel denklemlere ve hesaplama algoritmalarına dayanamaz, çünkü eğer bir denklem varsa, o zaman rastgele değildir. Gerçek rastgelelik elde etmek için, bir cihazın atmosferik ve termal gürültü ile diğer kuantum ve elektromanyetik olayları ölçmek için doğal ortamdan entropi toplaması gerekir. Rasgele sayı üretecinin bir örneği, radyo sesini ölçen ve daha sonra bu değeri çıkarıp kullanıcıya veya uygulamaya sunan bir cihazdır. Diğer entropi kaynakları arasında, öngörülemeyen ve rastlantısallık kuantum mekaniği yasaları ile açıklanabilen radyoaktif bozunma gibi atom altı fiziksel olaylar yer alır.

Gerçek rastgelelikten yararlanan uygulamalar, tombala, kart oyunları, piyango ve benzeri oyunlar gibi kumarla ilgili olanlar gibi oyunlardır. Rastgele ganimet koleksiyonunu vurgulayan video oyunları aynı zamanda gerçek rastgelelikten de yararlanır, çünkü sahte numara oluşturma işlemi hedef numaraya ulaşmadan uzun süre geçebileceği veya aynı sayıya tekrar tekrar ulaşılabileceği için hayal kırıklığına neden olabilir.