获取8位随机数

随机生成首位数不为零的8位数

import java.util.Random;

/**
 * 获取随机数
 */
public class GetRandomStr {
    /**
     * 随机产⽣⼀个首位不为0的8位随机数的字符串
     */
    public static String getRandomPwd() {
        Random rd = new Random();
        StringBuilder n= new StringBuilder();
        int getNum;
        for (int i =0; i<8;){
            getNum = rd.nextInt(10);// 产⽣数字0-9的随机数
            String num = Integer.toString(getNum);
            //保证第一个数字大于零
            if (n.length() == 0){
                if (getNum>0){
                    n.append(num);
                    i++;
                }
            }else {
                n.append(num);
                i++;
            }
        }
        return n.toString();
    }
}

版权声明:本文为h1090637222原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。