用Java开发双色球随机选号的程序

选出的六个红号不能重复且数字大小按升序排列,蓝号另外选出
2024年11月15日 14:10
有2个网友回答
网友(1):

import java.util.ArrayList;
import java.util.HashSet;
import java.util.Random;

public class Test{
public static void main(String[] args) throws Exception {
ArrayList al =new ArrayList();
HashSet hs = new HashSet();
Random r = new Random();
while(true){
int temp = (int)(Math.random()*33+1);
hs.add(""+temp);
if(hs.size()==6) break;
}
al.add(hs);
int t = (int)(Math.random()*16+1);
al.add(""+t);
System.out.println(al);
}
}
这个是我学java刚学到集合的时候写的,没有排序

网友(2):

太有才了,不过貌似双色球出号码不是按大小顺序来的