package com.cn.utils;
import java.util.Random;
/**
* @ClassName GetRandomStr
* @Description TODO 生成8位随机数字符串
* @Author WYD
* @Date 2022/9/28 8:49
* @Version 1.0
*/
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();
}
/*
* 测试
*/
public static void main(String[] args) {
String randomPwd = GetRandomStr.getRandomPwd();
System.out.println(randomPwd);
}
}
随机产生⼀个首位不为0的8位随机数的字符串
最新推荐文章于 2024-07-06 03:23:28 发布