2012-11-28 28 views
0

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

我试过下面的代码,但它不能编译。

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

代码放在一个'main'方法,并给它另外一个名字或前缀的类名。 – jlordo

+0

将您的课程重命名为RandomTest –

回答

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 
+0

谢谢。这个很好用.. – apkos99

1

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

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