Giả sử một tệp dữ liệu có hơn 80 triệu và số không, được tạo ngẫu nhiên.
Từ tệp này, chúng tôi muốn tạo một danh sách các số nguyên thập phân ngẫu nhiên.
Đây là kế hoạch để thực hiện chuyển đổi này.
- Chia 80 triệu chữ số thành các nhóm gồm 4 chữ số nhị phân.
- Chuyển đổi mỗi nhị phân 4 chữ số thành số thập phân.
- Hủy tất cả các giá trị thập phân lớn hơn 9.
Điều này sẽ dẫn đến một chuỗi các số nguyên ngẫu nhiên từ 0-9
Đây là mối quan tâm. 24 chữ số nhị phân bao gồm 6 nhóm gồm 4 chữ số nhị phân tương ứng với các giá trị 10 đến 15 chứa 17 số và chỉ có 7 số không. Sự mất cân bằng này sẽ ảnh hưởng đến việc phân phối số nguyên chẵn so với số nguyên lẻ hay thỏa hiệp tính ngẫu nhiên của chuỗi số thập phân cuối cùng theo bất kỳ cách nào?
Cập nhật: Từ các câu trả lời được đăng, có vẻ như phương pháp được liệt kê ở trên là âm thanh. Tôi đồng ý với kết luận đó. Tuy nhiên, tôi vẫn không hiểu tại sao việc loại bỏ nhiều hơn hai lần số 0 khỏi chuỗi nhị phân không làm sai lệch kết quả đối với các số lẻ ít hơn. Tôi tìm kiếm lời giải thích.