Java中获取随机数
2016-09-10 11:48
162 查看
获取m<=X<=n,X的随机整数
方法1
(int)(m+Math.random()*(n-m+1))
例:1到10之间的整数
(int)(1+Math.random()*(10-1+1))
方法2
Random ra =new Random();
//ra.nextInt(n)的范围是 [0,n)
ra.nextInt(n-m+1)+n
例:System.out.println(ra.nextInt(10)+1);
通过java.util包中的Random类的nextInt方法来得到1-10的int随机数
方法1
(int)(m+Math.random()*(n-m+1))
例:1到10之间的整数
(int)(1+Math.random()*(10-1+1))
方法2
Random ra =new Random();
//ra.nextInt(n)的范围是 [0,n)
ra.nextInt(n-m+1)+n
例:System.out.println(ra.nextInt(10)+1);
通过java.util包中的Random类的nextInt方法来得到1-10的int随机数