生成随机数列
来源:互联网 发布:淘宝网开网店要钱吗 编辑:程序博客网 时间:2024/06/07 01:50
public int[] randomIntList(int length,int max) throws Exception{
if(length > max){
throw new Exception("length必须小于等于max");
}
int[] r = new int[length];
ArrayList<Integer> t = new ArrayList<Integer>();
for(int i = 0 ; i < max ; i ++){
t.add(i);
}
int i = 0 ;
while(i < length){
int tr = new Random().nextInt(t.size());
r[i] = t.get(tr);
t.remove(tr);
i++;
}
return r;
}
if(length > max){
throw new Exception("length必须小于等于max");
}
int[] r = new int[length];
ArrayList<Integer> t = new ArrayList<Integer>();
for(int i = 0 ; i < max ; i ++){
t.add(i);
}
int i = 0 ;
while(i < length){
int tr = new Random().nextInt(t.size());
r[i] = t.get(tr);
t.remove(tr);
i++;
}
return r;
}
- 生成随机数列
- 不重复随机数列生成
- 不重复随机数列生成算法
- 不重复随机数列生成算法
- 不重复随机数列生成算法
- 不重复随机数列生成算法
- 不重复随机数列生成算法
- 不重复随机数列生成算法
- 不重复随机数列生成算法
- 不重复随机数列的生成算法
- 产生斐波那契数列,数列长度随机生成
- 用C语言程序生成符合正态分布的随机数列
- 构造随机数列
- matlab产生随机数列
- 【由抽奖想到】对生成不重复随机数列的再次思考
- 产生随机数列的函数
- 不重复随机数列生成算法2-数组有效位置的最后一个元素移动到当前位置
- 运维之python篇------2.斐波那契数列、模拟cp操作、生成8位随机密码
- ARM汇编语言(1)
- android UI进阶之可延伸的图像
- android UI进阶之用gallery实现可滑动的Tab
- SVN本地服务器搭建及myeclipse中svn插件使用
- android UI进阶之仿iphone的tab效果
- 生成随机数列
- android UI进阶之仿iphone的tab效果(二)
- 反思
- synchronized 修饰方法
- [Oracle] 在windows 7 上安装oracle
- iphone开发之单元测试SenTestCase
- 惰性函数定义模式
- Android Debug
- JavaScript的9个陷阱及评点