产生不相同的随机数(低效率版)
来源:互联网 发布:c语言可视化编程ide 编辑:程序博客网 时间:2024/05/16 15:53
//本程序目的还是生成不相同的随机数,是一种执行效率及低的算法,不过n很大时程序还是可以用的!public class NoSameRandom3 {private static int n = 10;private int a[] = new int[n];private boolean flag = false;public void csp(int n) {flag = true;t: {for (int i = 0; i < n; i++) {a[i] = (int) (Math.random() * 10);for (int j = 0; j < i; j++) {if (a[i] == a[j]) {flag = false;break t;}}}}if (flag == false) {NoSameRandom3 nsr = new NoSameRandom3();nsr.csp(n);}if (flag == true) {print();}}public void print() {for (int i = 0; i < n; i++) {System.out.print(" " + a[i]);}}// 测试入口public static void main(String args[]) {NoSameRandom3 nsr = new NoSameRandom3();nsr.csp(n);}}
0 0
- 产生不相同的随机数(低效率版)
- 产生不相同的随机数
- 产生不相同的随机数序列
- Random 快速连续产生不相同随机数的解决方案
- PHP 小技巧之(2)怎样的产生各不相同的随机数
- 随机数产生函数总是产生相同随机数的原因
- 生成不相同的随机数
- 用rand()产生相同随机数的原因
- 产生9个互不相同的随机数
- 让random在极短时间内产生的随机数不相同
- 让random在极短时间内产生的随机数不相同
- 【转】让random在极短时间内产生的随机数不相同
- 让random在极短时间内产生的随机数不相同
- 让random在极短时间内产生的随机数不相同
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- jeecms 整体架构介绍--很好的
- 【An Analysis of the AnserverBot Trojan】
- 自定义UINavigationBar的背景图片
- AT&T Memory Reference Syntax
- (8)CSS链接与链接伪类
- 产生不相同的随机数(低效率版)
- 黑马程序员——final 修饰符,抽象类,接口,内部类---
- 逆天的jquery版本 jquery-1.3.2.min、jquery-1.4.4.min 完美解决跨域问题
- CodeForces 275C k-Multiple Free Set
- c数组实现线性表储存。
- Python3.2官方文档翻译--类总介绍
- PullToRefresh开源项目详解以及universal-image-loader的使用(一)
- 互联网系统架构的演进
- POJ 3624 Charm Bracelet