【发布时间】:2013-03-09 04:24:08
【问题描述】:
在 Java 中,我使用“SHA1PNRG”生成伪随机数。我不知道这个数字生成的内部工作。什么种子值最适合安全数字生成?我应该使用较小的数字作为种子还是使用较大的值作为种子?请善意给予适当的指导。
我的代码:
SecureRandom sr= SecureRandom.getInstance("SHA1PRNG");
sr.setSeed(seed);
我使用sr.nextInt(int) 获取下一个值,seed 是一个长数据类型变量。
【问题讨论】:
标签: java random cryptography