java: Random 随机数组
来源:互联网 发布:java的可变参数 编辑:程序博客网 时间:2024/05/16 04:03
TestRandom.java
import java.util.*;class TestRandom { // 从 m个整数中随机抽取 n个整数,条件: m > n public static int[] genRandomArray(int m , int n) { if(m<=0) return null; if(n<=0) return null; if(m< n) return null; int[] intRet = new int[n]; int intRd = 0; // 存放随机数 int count = 0; // 记录生成的随机数个数 boolean flag = false; // 是否已经生成过标志 while(count< n){ Random rdm = new Random(System.currentTimeMillis()); intRd = Math.abs(rdm.nextInt())%m +1; for(int i=0;i<count;i++){ if(intRet[i]==intRd){ flag = true; break; }else{ flag = false; } } if(flag==false){ intRet[count] = intRd; count++; } } return intRet; } public static void main(String[] args) { int m=0,n=0; if(args.length ==2){ m = Integer.parseInt(args[0]); n = Integer.parseInt(args[1]); } else { System.out.println(" usage: java TestRandom m n "); return; } int[] ar = genRandomArray(m,n); if(ar==null){ System.out.println(" Error: int array is null "); return; } for(int i=0; i<n; i++){ System.out.print(" "+ar[i]); } }}
0 0
- java: Random 随机数组
- java随机函数用法Random
- java随机函数用法Random
- java随机函数用法Random
- java随机函数用法Random
- java-随机点名器(Random )
- Unity使用Random对数组随机排序
- java随机数Random, 数组
- Random 随机
- 随机 Random
- java中随机类 Random实现方法
- java使用Random随机拆分一个数字
- java随机排列数组
- java 随机数 随机打乱数组 随机抽取
- Java编程那些事儿79——Random随机处理
- Java编程那些事儿79——Random随机处理
- java.util包——随机类(Random)
- java ---- 数学函数Math和随机产生数值Random
- 无法打开卷直接访问
- wikioi1063 合并果子
- Linux定时任务crontab
- 蓝桥杯 按从小到大输出长度为5的二进制串
- Class.forName new 和newInstance
- java: Random 随机数组
- 191. Number of 1 Bits
- nodejs开发微博网站(二)--mongoDB数据库
- 3D游戏引擎系列二
- [5]Linux时间编程
- 捕捉Java的异常Stacktrace
- Frogger
- 关于HTTPS一篇文章就够了
- 洛谷 1226_取余运算||快速幂_快速幂