如何在java中生成随机整数?

时间:2012-11-28 13:52:01

标签: java random

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

我已经尝试了以下代码,但它没有编译。

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

2 个答案:

答案 0 :(得分:9)

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

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

答案 1 :(得分:1)

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

 Random randomGenerator = new Random();
for (int idx = 1; idx <= 10; ++idx){
  int randomInt = randomGenerator.nextInt(100);
  log("Generated : " + randomInt);
}