Java获取随机数的几种方法总结 | 您所在的位置:网站首页 › 获取随机数的方法 › Java获取随机数的几种方法总结 |
方法1 (数据类型)(最小值+Math.random()*(最大值-最小值+1)) 例: (int)(1+Math.random()*(10-1+1))从1到10的int型随数 方法2 获得随机数 for (int i=0;i指定范围内的随机数 随机数控制在某个范围内,使用模数运算符% import java.util.*; class TestRandom { public static void main(String[] args) { Random random = new Random(); for(int i = 0; i < 10;i++) { System.out.println(Math.abs(random.nextInt())); } } } 获得的随机数有正有负的,用Math.abs使获取数据范围为非负数 3>获取指定范围内的不重复随机数 import java.util.*; class TestRandom { public static void main(String[] args) { int[] intRet = new int[6]; int intRd = 0; //存放随机数 int count = 0; //记录生成的随机数个数 int flag = 0; //是否已经生成过标志 while(count |
CopyRight 2018-2019 实验室设备网 版权所有 |