生成验证码的util

2018-10-24  本文已影响0人  陈煦缘
  /**
     * 生成验证码
     *
     * @param number 生成几位验证码
     * @return str
     */
   public static String getRandomNumCode(int number) {
        StringBuilder codeNum = new StringBuilder();
        int[] numbers = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
        Random random = new Random();
        for (int i = 0; i < number; i++) {
            int next = random.nextInt(10000);//目的是产生足够随机的数,避免产生的数字重复率高的问题
            codeNum.append(numbers[next % 10]);
        }
        return codeNum.toString();
    }

上一篇下一篇

猜你喜欢

热点阅读