List list1 = new ArrayList(); // 保存50个随机数
List list2 = new ArrayList(); // 保存其中为偶数的随机数
int ranNum;
// 生成50个随机数,放入list1中,其中的偶数单独放到list2中
for (int i = 0; i < 50; i++) {
ranNum = (int) (Math.random() * 100);
// 判断是否为偶数
if (ranNum % 2 == 0) {
list2.add(ranNum);
}
list1.add(ranNum);
}
// 对偶数进行排序(升序)
Collections.sort(list2);
System.out.println(list1);
System.out.println(list2);
// 把偶数降序输出
for (int i = list2.size(); i > 0; i--) {
System.out.print(list2.get(i - 1) + ", ");
}
System.out.println();
// 混淆所有的数据
Collections.shuffle(list1);
System.out.println(list1);
分享到:
相关推荐
可以生成1到100的随机数,
生成1到n的随机数。 输入数字n,生成1到n的不重复随机数。
降序排列,将一组随机数进行有效的随机排列。
今天小编就为大家分享一篇Python 生成 -1~1 之间的随机数矩阵方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
第二步、随机生成一个1-35之间的数,输出;第三步:把这个数和数组的第一个单元交换;第四步、从数组的第2-35之间随机抽取第二个数,输出;第五步、把这随机抽取的第二个数和数组的第二个单元内容呼唤;第六步、随机...
使用随机数填充一个具有10个元素的一维byte数组,并按降序排列显示其值;本文使用冒泡排序进行;byte数据的隐性转换,数组的定义;
生成 100 个随机数,随机数取值于[0,100)之间, 计算小于等于 50 的随机数个数和 大于50 的随机数个 数。 并把这两个统计数字放在数据库表的一行的两列中, 即输出的结果有一行,一行包括两列,每列是一个统 计值...
1.产生100个随机数
1. 设计并实现一个随机数生成电路,每2秒随机生成一个0~999之间的数字,并在数码管上显示生成的随机数。2. 为系统设置一个复位键,复位后数码管显示“000”,2秒后再开始每2秒生成并显示随机数,要求使用按键复位。
JAVA做的0-100随机数生成器,可脱离JAVA环境运行,稍微有点大
vb.net写的随机数生成 界面美观 生成后可冒泡排序 可自定义生成个数 和范围
Java生成32位随机数,短位随机数工具类
一个关于随机数生成的VC程序,以0-100之间的随机数为例
详细介绍了随机数生成的方法
在本篇文章里小编给大家整理了关于js生成1到100的随机数最简单的实现方法,有需要的朋友们可以学习下。
描述了产生随机数算法的思路以及经典的洗牌算法,随机数和洗牌算法也是面试常见的题型
1、定义线程,工作:生成10个1--100的随机数,并计算平均数; 2、由于要启动三个线程,最后需要获取三个平均数,再计算平均数,所以需要线程返回值,因此,需要线程实现Callable接口。
可以生成制定范围内的随机数。有GUI界面
然后就写了个公式, 这样应该可以消失掉这个用法了, 公式: 1. 从1开始 至 任意值 linenum parseInt(Math.random()*上限+1); 2. 从任意值开始 至 任意值 linenum parseInt(Math.random()*(上限-下限+1)+下限); 上面的...
包含C#源码 关于C#中随机数生成器 生成不重复子字母组合的随机数 并保存成TXT