java生成4个不同的随机数
2015-03-17 18:10
190 查看
package lianxi; import java.util.Random; public class suijishu { public static void main(String[] args) { Random random = new Random(); int[] arr = new int[4]; arr[0] = random.nextInt(9); int i = 1; //外循环定义四个数 while(i <=3) { int x = random.nextInt(9); /*内循环:新生成随机数和已生成的比较, *相同则跳出内循环,再生成一个随机数进行比较 *和前几个生成的都不同则这个就是新的随机数 */ for (int j = 0; j <= i - 1; j++) { //相同则跳出内循环,再生成一个随机数进行比较 if (arr[j] == x) { break; } //执行完循环和前几个生成的都不同则这个就是新的随机数 if(j+1==i){ arr[i] = x; i++; } } } //打印出来生成的随机数 for (int aaa : arr) { System.out.print(aaa); } } }
相关文章推荐
- java 生成一组不同的随机数(不重复)
- java生成不同的随机数
- Java-生成N个不同的随机数
- java中用来生成随机数的函数:Random()
- java生成两数之间随机数实例
- java生成不重复的随机数
- java生成不重复的随机数
- Java随机数生成
- JAVA随机数的生成
- Java生成一定个数的无重复随机数
- Java根据随机数生成jpg图片
- JAVA 生成随机数数组,并排序输出
- java中生成无重复随机数的2种方法
- Java如何每5秒生成一个随机数
- Java如何每5秒生成一个随机数
- JAVA 生成随机数数组,并排序输出
- java生成无重复随机数的2种方法
- java生成无重复随机数的2种方法
- FLASH读取JAVA生成的XML文件,不同平台乱码
- 按概率生成随机数Java版本