java代码实现从自然数1到1000中随机取900个不重复的数并打印
来源:互联网 发布:数据挖掘用什么语言 编辑:程序博客网 时间:2024/06/06 09:44
AL笔试有考到,你懂得!
主要用到Set和TreeSet数据结构,TreeSet相对Set多了排序功能,而Random类可以产生随机数
import java.util.Random;
import java.util.Set;
import java.util.TreeSet; //TreeSet有排序功能
class MyRand {
public static void main(String args[]) {
Random rand = new Random();
Set<Integer> set = new TreeSet<Integer>();
while( set.size() <= 900){
set.add(rand.nextInt(1000 + 1));
}
for(int i = 1; i <= 1000; i++){
if(set.contains(i))
{
System.out.println("随机的数字是: " + i);
}
}
}
}
0 0
- java代码实现从自然数1到1000中随机取900个不重复的数并打印
- 从自然数1到1000中随机抽取900个不重复的数并打印出来
- 【Java核心技术】从100个数中随机取15个不重复的数
- 阿里笔试-从1到1000生成900个不重复的随机数并打印出来
- 从0到n-1中随机等概率输出m个不重复的数
- 从0到n-1中随机等概率输出m个不重复的数
- 用多线程并发实现不重复的N个伪随机自然数
- [迅雷笔试题]从1....n中随机输出m个不重复的数
- 从1....n中随机输出m个不重复的数
- 从1....n中随机输出m个不重复的数
- Java中从一个数组中随机产生不重复的数
- 求从1,2...n中取任意个不重复的数和为m的所有组合
- 生产N个不重复的随机数(从一个数组中随机取N个元素)
- 产生1-10的10个随机不重复的数,并按从小到大排序
- C#--第九周实验--任务3--定义一个静态成员方法,使用Random实现从一组数中随机抽取n个不重复的数。
- C#--第九周 任务3--定义一个静态成员方法,使用Random实现从一组数中随机抽取n个不重复的数
- 在[1,n]中随机取m个无重复数的Bob Floyd算法
- [算法]随机取指定范围内N个不重复的数
- POJ3122贪心或者二分(分蛋糕)
- cglib的简单案例
- 查看/asset/目录下图片的图片查看器
- 算法导论 第24章 单源最短路径
- GitLab技术架构分析
- java代码实现从自然数1到1000中随机取900个不重复的数并打印
- POJ3233不错的矩阵(矩阵套矩阵)
- 【最大流之sap】【HDU1532】模板题
- POJ3614奶牛晒阳光DINIC或者贪心
- 第5周项目--程序阅读——指针、const、static
- AppCode注册码
- mysql安装的三种方式
- 蓝桥杯 数据压缩 文件操作
- ulipad4.0 用python2.7