解决双色球算法数字重复问题

brucecj1227 brucecj1227 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
代码如下:
Random r5 = new Random(System.currentTimeMillis());
String array[] = new String[6];
String strred = null;

for (int i = 0; i < 6; i++) {
strred = String.valueOf(r5.nextInt(33));

if(strred.equals("0")){
strred = String.valueOf(r5.nextInt(33));
}

array[i] = strred;


}

for(int j = 0; j<array.length; j++){
int min = j;
for(int k = j; k < array.length; k++) {
if (Integer.parseInt(array[k]) < Integer.parseInt(array[min])) {
min = k;
}
}

String tmp;
tmp = array[j];
array[j] = array[min];
array[min] = tmp;


if(array[j].length()==1){
array[j] = "0" + array[j];
String ss = array[j];
}
if(j!=5)
s.append(array[j] + ",");
else{
s.append(array[j]+" ");
}

}

望高手指教,如何才能解决数字重复问题
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
brucecj1227
Java SE 62,621 成员 307,251 内容