在下面的程序中,我们使用Random
类的nextInt()
方法来实现我们的目的。
/* Program: Random number generator
* Written by: Chaitanya from beginnersbook.com
* Input: None
* 输出:Random number between o and 200*/
import java.util.*;
class GenerateRandomNumber {
public static void main(String[] args) {
int counter;
Random rnum = new Random();
/* Below code would generate 5 random numbers
* between 0 and 200.
*/
System.out.println("Random Numbers:");
System.out.println("***************");
for (counter = 1; counter <= 5; counter++) {
System.out.println(rnum.nextInt(200));
}
}
}
输出:
Random Numbers:
***************
135
173
5
17
15
上述程序的输出每次都不一样。无论何时运行此代码,它都会生成 0 到 200 之间的任意 5 个随机数。对于例如当我第二次运行它时,它给了我以下输出,这与上面的完全不同。
输出 2:
Random Numbers:
***************
46
99
191
7
134