java生成随机数经常用到,有时候我们还需要指定某个区间,比如随机生成一个在0-100这个范围内的整数,怎么写代码呢?
package app; import java.util.Random; public class Test { public static void main(String[] args) throws Exception{ Random random = new Random(); for (int i = 0; i < 100; i++) { int nextInt = random.nextInt(10); System.out.println(nextInt); } } }
代码说明:
1.使用java生成随机数很简单,直接使用java.util包下的Random类即可。
2.java.util.Random类的方法nextInt(int n),表示随机生成在[0,n)这个区间内的整数,包括0,不包括n。如果不加参数n,则随机返回一个int范围内的值。
3.多循环几次,看一下结果,查看一下结果,我摘录几行结果贴出来吧:
9 5 0 8 8 9 3 1 9 4