我想编个JAVA简单的双色球程序

2024-11-21 13:12:37
推荐回答(4个)
回答1:

public static String s() {
Random ran = new Random();
StringBuffer sb = new StringBuffer();
int i = 0;
while (i < 6) {
int red = ran.nextInt(33) + 1;
if (sb.indexOf(String.valueOf(red)) == -1) {
sb.append(red + "|");
i++;
}
}
int blue = ran.nextInt(16) + 1;
sb.append(blue);
return sb.toString();
}

回答2:

这不就是简单的for循环吗?你放到一个集合里1到33,随机取到一个就把这个数从集合里边删掉。循环六次以后,再随机得到1到16中的一个数不就行了。

回答3:

哎呀 私人是不可以的哦 这个是违法的呢

回答4:

请教大学的任课老师