package com.railway.common.utils;
/**
* Created by Administrator on 2022/1/27 0027
*/
import java.security.SecureRandom;
import java.util.Random;
public class RandomUtil {
private static final String SYMBOLS = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; // 数字和26个字母组成
private static final Random RANDOM = new SecureRandom();
public static void main(String[] args) {
System.out.println(getRandomNumber());
}
/**
* 获取长度为 6 的随机字母+数字
* @return 随机数字
*/
public static String getRandomNumber() {
char[] nonceChars = new char[6]; //指定长度为6位/自己可以要求设置
for (int index = 0; index < nonceChars.length; ++index) {
nonceChars[index] = SYMBOLS.charAt(RANDOM.nextInt(SYMBOLS.length()));
}
return new String(nonceChars);
}
}
java生成N位随机数(字母+数字)组合
原创
©著作权归作者所有:来自51CTO博客作者java李杨勇的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
suface BIOS 设置硬件虚拟化
最近,很多有关微软Windows 10X的消息被爆出。尤其是相比现版Win10更新颖的UI设计,吸引了众多目光。好消息是,微软已于近期开放了Win10X模拟器的下载,让我们可以提早对这款操作系统一探究竟。接下来,小编就教你如何一步步完成Win10X模拟器的安装。 首先需要说明的是,这是模拟器!并非实机操作系统,而且对电脑的软硬件要求是比较高的,如果你的电脑不符合要求,目前不建议体验。Win10X
suface BIOS 设置硬件虚拟化 win10亮度 win10玩cf不能全屏 win10玩cf如何调全屏 win10语言栏不见了