0

如何生成随机整数然后打印它们?

我尝试了以下代码,但无法编译。

    import java.util.Random;
    class Random
    {
        Random rand = new Random(); 
        int num=rand.nextInt(40);
        System.out.println(num);
    }
4

2 回答 2

9

您应该使用唯一的类名,除非您想Random通过它们的完整包标题来引用不同的 s。

import java.util.Random;

public class MyRandom {
   public static void main(String args[]) {
      Random rand = new Random(); 
      int num = rand.nextInt(40);
      System.out.println(num);
   }
}

将以上内容另存为MyRandom.java,然后执行;

javac MyRandom.java
java MyRandom
于 2012-11-28T13:53:57.640 回答
1

你可以尝试这样的事情: -

 Random randomGenerator = new Random();
for (int idx = 1; idx <= 10; ++idx){
  int randomInt = randomGenerator.nextInt(100);
  log("Generated : " + randomInt);
}
于 2012-11-28T13:56:46.400 回答