8
Là java.util.Random thực sự ngẫu nhiên? Làm thế nào tôi có thể tạo 52! (giai thừa) trình tự có thể?
Tôi đã sử dụng Random (java.util.Random)để xáo trộn một bộ bài gồm 52 lá bài. Có 52! (8.0658175e + 67) khả năng. Tuy nhiên, tôi đã phát hiện ra rằng hạt giống cho java.util.Randomlà một long, nhỏ hơn nhiều ở 2 ^ 64 (1.8446744e + 19). Từ đây, tôi nghi …