Rastgele oluşturulmuş 80'den fazla milyon ve sıfır içeren bir veri dosyası olduğunu varsayın.
Bu dosyadan, rastgele ondalık tam sayıların bir listesini oluşturmak istiyoruz.
Bu dönüşümü planlıyoruz.
- 80 milyon basamağı 4 ikili basamaklı gruplara ayırın.
- Her 4 basamaklı ikiliyi ondalık biçime dönüştürün.
- 9'dan büyük tüm ondalık değerleri atın.
Bu, 0-9 arasında rastgele bir tamsayı dizisi ile sonuçlanmalıdır.
İşte endişe. 10 ila 15 arasındaki değerlere karşılık gelen 4 ikili basamaklı 6 gruptan oluşan 24 ikili basamak 17 olanı ve sadece 7 sıfır içerir. Bu dengesizlik, çift ve tek tamsayıların dağılımını etkileyecek mi, yoksa ondalık basamakların son dizesinin rasgeleliğini herhangi bir şekilde tehlikeye atacak mı?
Güncelleme: Yayınlanan cevaplardan, yukarıda sayılan yöntemin sağlam olduğu anlaşılıyor. Bu sonuca katılıyorum. Ancak, neden hala ikili dizeden sıfırların iki katından fazla kaldırmanın sonucu daha az tek sayıya doğru saptırmadığını anlamıyorum. Açıklama arıyorum.