Java相关知识综合运用,集合框架 随机数生成器 Collections类

程序大致是 用随机数 模拟30次的开奖结果。并且输出。
每次的结果都是随机的,计算机参与,没有任何可以作弊的空间。代码公开。更不会作弊。
本程序主要运用了 Random类,ArrayList, HashSet, Collections类。

源代码如下:

import java.util.ArrayList;
import java.util.Collections;
import java.util.HashSet;
import java.util.Random;
public class Fulicaipiao {
public static void main(String[] args) {
Random random = new Random();
ArrayList list = new ArrayList();
HashSet set = new HashSet();
for (int i = 1; i <= 30; i++) {
while (set.size() <= 5) {
int a = random.nextInt(33) + 1;
set.add(a);
}
list.addAll(set);
Collections.sort(list);
int b=random.nextInt(16) + 1;
System.out.println(“第”+i+“次开奖结果: 红球号码:”+list+“篮球号为:”+b);
list.clear();
set.clear();
}
}
}

某次运行结果截图:

Java相关知识综合运用,集合框架 随机数生成器 Collections类_第1张图片
Java相关知识综合运用,集合框架 随机数生成器 Collections类_第2张图片
下次的项目可能是模拟三十次 体彩的开奖现场。哈哈哈哈

你可能感兴趣的:(java)