彩票大乐透生成
如果你也跟我一样突然心血来潮想买彩票 , 一夜暴富 , 我这里有现成的代码 . (如果你用我的代码生成的彩票中奖了 , 记得分我一半!)
public static void main(String[] args) { generateNum();//调用生成双色球号码的方法 } public static void generateNum() { //红球 Integer[] redArr = new Integer[5]; //蓝球 Integer[] blueArr = new Integer[2]; Random random = new Random(); Integer num; for (int i = 0; i < redArr.length; i++) { num = random.nextInt(33); if (!Arrays.asList(redArr).contains(num) && num != 0) { redArr[i] = num; } else { i--; } } Arrays.sort(redArr); Integer num2; for (int i = 0; i < blueArr.length; i++) { num2 = random.nextInt(12); if (!Arrays.asList(blueArr).contains(num2) && num2 != 0) { blueArr[i] = num2; } else { i--; } } Arrays.sort(blueArr); System.out.println("红球:" + Arrays.toString(redArr) + "; 蓝球 :" + Arrays.toString(blueArr)); }