java经典算法_033随机生成不重复的数字
2012-12-03 19:59
405 查看
package wzs.arithmetics; import java.util.Arrays; // 1--10随机生成10个不重复的数字 public class Test_wzs33 { public static void main(String[] args) { int count = 0; // 生成数字数量计数器 int temp; // 随机生成的数字 boolean isExist = false; // 判断数字是否存在 true存在,false不存在 int[] arr = new int[10]; while (count < 10) { temp = (int) (Math.random() * 10 + 1); for (int i = 0; i < arr.length; i++) { if (temp == arr[i]) { isExist = true; break; } else { isExist = false; } } if (!isExist) { arr[count] = temp; count++; } } System.out.println(Arrays.toString(arr)); } }
输出结果:
[10, 7, 3, 6, 4, 8, 2, 1, 9, 5]
相关文章推荐
- java 一个int数组 长度为100 随机生成100个数 即1-100 将其插入进数组 插入的数字不能重复
- java 一个int数组 长度为100 随机生成100个数 即1-100 将其插入进数组 插入的数字不能重复
- java经典算法_025对随机生成的100以内的10个数进行排序
- Java生成随机不重复的数字
- java中生成不重复随机的数字
- Java中从[1,36]随机生成7个不重复的数字,放入一个数组中
- Java经典算法:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
- Java生成随机不重复邀请码(数字+字母)
- java经典算法_011有1,2,3,4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
- 中软面试(一):java写一个随机生成四位数的程序 每位数字不重复
- java中随机生成随机数及不重复的随机数字
- java中生成不重复随机的数字
- java 使用UUID生成19随机单号 纯数字,数字+字母唯一不重复单号
- java中生成不重复随机的数字
- java 随机字母数字生成算法
- java中生成不重复随机的数字
- 随机生成0~9十个数字,十个数字不重复(包含升序,降序)
- Java 编程下实现随机无重复数字功能
- Java随机生成6位数字