8
java.util.Random真的那么随机吗?我该如何生成52!(部分)可能的顺序?
我一直在Random (java.util.Random)洗牌52张牌。有52个!(8.0658175e + 67)的可能性。但是,我发现for的种子java.util.Random是a long,其值小得多,为2 ^ 64(1.8446744e + 19)。 从这里开始,我怀疑是否java.util.Random 真的那么随机;它真的有能力产生全部52个!可能性? 如果没有,我怎么能可靠地产生一个可以产生全部52个更好的随机序列!可能性?