Java 如何使用安全随机搜索一系列数字?

Java 如何使用安全随机搜索一系列数字?,java,Java,请帮助我,我想从1-10生成随机数,使用 SecureRandom,我如何做到这一点?试试这个解决方案,它很有效 public static void main (String args[]) { try { SecureRandom number = SecureRandom.getInstance("SHA1PRNG"); // Generate 10 integers 1..20 for (int i = 1; i <= 10; i++) { System.out.pr

请帮助我,我想从1-10生成随机数,使用
SecureRandom,我如何做到这一点?

试试这个解决方案,它很有效

public static void main (String args[]) {

try {
 SecureRandom number = SecureRandom.getInstance("SHA1PRNG");
 // Generate 10 integers 1..20
 for (int i = 1; i <= 10; i++) {
   System.out.println(number.nextInt(10));
 }
} catch (NoSuchAlgorithmException nsae) {
 // Forward to handler
 }
 }
publicstaticvoidmain(字符串参数[]){
试一试{
SecureRandom number=SecureRandom.getInstance(“SHA1PRNG”);
//生成10个整数1..20

对于(int i=1;i您可以通过以下操作执行:

Random rand=new SecureRandom()
//1至10个,包括在内。
int number=rand.nextInt(10);

检查此链接: