1. 程式人生 > >Java生成6位隨機數驗證碼

Java生成6位隨機數驗證碼

第一種方法:/**
 * //生成6位隨機數,測試多次後有產生5位隨機數的bug
 */
public static int randomCode() {
    StringBuilder str = new StringBuilder();
    Random random = new Random();
    for (int i = 0; i < 6; i++) {
        str.append(random.nextInt(10));
    }
    return Integer.parseInt(str.toString());
}

 

第二種:

/**
 * //生成6位隨機數
*/ public static int randomCode() { return (int) ((Math.random() * 9 + 1) * 100000); }