溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

java如何實(shí)現(xiàn)雙色球機(jī)選號碼生成器

發(fā)布時(shí)間:2021-09-26 17:02:17 來源:億速云 閱讀:122 作者:小新 欄目:編程語言

這篇文章主要介紹了java如何實(shí)現(xiàn)雙色球機(jī)選號碼生成器,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

雙色球號碼1~32不重復(fù)選6個(排序好),1~16中選一個(藍(lán)號)

import java.util.Random;import java.util.Arrays; //操作數(shù)組的工具類/** * 雙色球號碼機(jī)選 *  * @author Administrator * */public class Lettery {  public static void main(String[] args) {    for (int i = 0; i < 5; i++) {      int[] nos = create();      // System.out.println(nos);      System.out.println(Arrays.toString(nos));    }  }  /**   * 機(jī)選一注   *    * @return   */  public static int[] create() {    int[] nos = new int[7];    Random r = new Random();    LoopI: for (int i = 0; i < 6; ) {      nos[i] = r.nextInt(32) + 1;      // 先生成再用當(dāng)前數(shù)字與之前產(chǎn)生的數(shù)字比較找重復(fù)      for (int j = 0; j < i; j++) {        if (nos[i] == nos[j]) {          // System.out.println("第" + (i + 1) + "數(shù)字:" + nos[i] + "與第" + (j + 1) + "個數(shù)字重復(fù)了");          continue LoopI;        }      }      i++;    }    nos[6] = r.nextInt(16) + 1;     Arrays.sort(nos,0,6); //對數(shù)組的前6位排序    return nos;  }  public static void printArray(int[] arrays) {    for (int i = 0; i < arrays.length; i++) {      System.out.print(arrays[i] + ", ");    }  }}

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“java如何實(shí)現(xiàn)雙色球機(jī)選號碼生成器”這篇文章對大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI