有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案