利用random函数随机产生不重复的数字
2018-03-08 14:40
387 查看
import java.util.Random;/**
*通过调用random函数,检测随机产生的数字,如果出现过,就标记flag为 true,依次作为鉴别标准
*/
public class random {public static void main(String[] args) {Random rand = new Random();//新建一个随机类boolean[] bool = new boolean[20];int randInt = 0;//新建变量用于临时存储产生的随机数for(int i = 0; i < 6 ; i++) {do {//randInt = rand.nextInt(20);//产生一个随机数randInt = (int) (Math.random()*15);}while(bool[randInt]);bool[randInt] = true;System.out.println(randInt);}}
相关文章推荐
- 利用Math.random()函数,获取4位随机的数字验证码
- flash中随机产生20-100之间10个不同的数字,然后不能重复地随机取出这十个数字
- 使用js Math.random()函数生成n到m间的随机数字
- 使用js Math.random()函数生成n到m间的随机数字
- 随机产生一些数字但是数字不能重复
- stringstream 函数产生随机数字字符串
- python 随机产生特定类型字符的函数(大写、小写、数字)
- 设计一个类,该类中有一个方法,该方法使用Random类随机产生10个三位数字(如636)的随机数,并把产生的10个随机数存入数组中。然后在另一个类中输出这10个数
- 引用时间种子产生随机数字的函数
- 【Java】利用Math.Random()方法随机出四个字符的字符串,字符包括数字,大小写英文字母
- C#的排序算法以及随机产生不重复数字的几个Demo
- 编写一个javscript函数 fn,该函数有一个参数 n(数字类型),其返回值是一个数组,该数组内是 n 个随机且不重复的整数,且整数取值范围是 [2, 32]。
- 利用Random类产生5 个1-30之间(包括1和20)的随机整数。
- 利用Random类产生5 个1-30之间(包括1和20)的随机整数。
- 如何用C语言产生10000个不重复的随机整数?并且把它写入到一个文本文件中作为其他函数测试用的数据。
- 笔试经典题目--随机产生不重复的N个数字
- 利用Random类产生5 个1-30之间(包括1和20)的随机整数。
- 利用Random类产生5 个1-30之间(包括1和20)的随机整数。
- 设计程序,单击【随机数】按钮,使用Math对象的random函数产生一个0-100之间(含0-100)的随机整数,并在对话框中显示,如下图。单击【计算】按钮,计算该随机数的平方、平方根和自然对数,保留两位小数,并在对话框中显示,如下图。
- 随机产生不重复数字