java拟合是从PRNG到最大-最小范围的结果
我正在使用Java死硬随机性测试套件(https://sourceforge.net/projects/jrandtest/)中的PRNG。所有算法都有3种检索随机数的方法:
readByte()
readInt()
readLong()
运行AES算法的快速循环生成以下数字:
Byte: -102
Int: -252497821
Long: 5882262596119081845
Byte: -68
Int: 1688727157
Long: 436050817787325007
我需要生成0-36(含)范围内的随机整数。所有这些类都没有Random()和SecureRandom()具有的类似于nextInt(int-bound)的方法。如何将我从PRNG获得的号码调整到我需要的范围?谢谢
共 (0) 个答案