Rastgele Sayılar Hakkında
Rastgele sayı, tahmin edilebilir bir modeli olmayan, sınırlı veya sınırsız bir sayı havuzundan seçilen sayıdır. Sayı havuzundaki sayılar genellikle birbirinden bağımsızdır. Ancak, sayı havuzu belirli bir dağılımı takip edebilir.
Örneğin, bir okuldaki öğrencilerin boy dağılımı, orta boy etrafında normal bir dağılım eğilimindedir. Bir öğrencinin boyu rastgele seçilirse, seçilen sayının çok uzun veya çok kısa olarak sınıflandırılmasından ziyade orta boya daha yakın olma olasılığı daha yüksektir.
Yukarıdaki rastgele sayı üreteçleri, üretilen sayıların birbirinden bağımsız olduğunu ve olası değerlerin tüm aralığında eşit şekilde dağılacağını varsayar.
Rastgele Sayı Üretecinin Tanımı
Rastgele sayı üreteci, belirlenen bir kapsam dahilinde bir veya birden fazla rastgele sayı üretebilen bir araçtır. Rastgele sayı üreteçleri, donanım tabanlı olabilir veya sözde rastgele sayı üreteçleri olabilir. Donanım tabanlı rastgele sayı üreteçleri, bir zar, yazı-tura için kullanılan bir madeni para veya benzeri cihazları içerebilir.
Sözde-rastgele sayı üreteci, rastgele sayı dizilerinin özelliklerine yaklaşan sayı dizileri oluşturmak için bir algoritmadır. Bilgisayar tabanlı rastgele sayı üreteçleri neredeyse her zaman sözde-rastgele sayı üreteçleridir. Yine de, sözde-rastgele sayı üreteçleri tarafından üretilen sayılar gerçekten rastgele değildir.
Benzer şekilde, yukarıdaki üreteçlerimiz de sözde-rastgele sayı üreteçleridir. Üretilen rastgele sayılar çoğu uygulama için yeterlidir, ancak kriptografik amaçlar için kullanılmamalıdır. Gerçek rastgele sayılar, atmosferik gürültü, termal gürültü ve diğer kuantum fenomenleri gibi fiziksel fenomenlere dayanır. Gerçek rastgele sayılar üreten yöntemler, ölçüm süreci nedeniyle oluşabilecek potansiyel yanlılıkları da telafi etmeyi içerir.