java 获取安全随机字符
2024-09-05 18:44:37
private static final char[] CHAR_32 = new char[] {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'J', 'K', 'L', 'M', 'N',
'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', '2', '3', '4', '5', '6', '7', '8', '9'}; /**
* 获取随机字符串
*
* @param size
* 长度
* @return String 随机字符串
*/
public static String getRandom(int size)
{
StringBuilder s = new StringBuilder();
Random random = new SecureRandom();
for (int i = 0; i < size; i++)
{
s.append(CHAR_32[random.nextInt(CHAR_32.length)]);
}
return s.toString();
}
最新文章
- 缩略信息是: sending message to a Handler on a dead thread 我是用IntentService时报的
- 查找代码错误.java
- oracle创建用户赋予权限
- Codeforces Round #240 (Div. 2)(A -- D)
- 《深入Java虚拟机学习笔记》- 第3章 安全
- 我是一块cpu 《转载》
- pyqt托盘例子
- C++/C# 最基本的Marshal和Ptr
- ASP.NET MVC4实现URL伪静态
- 轻量级IOC框架Guice
- 【sed】增加一列【shell文本处理】
- 微信小程序开发之搞懂flex布局5——cross axis
- LINUX PID 1和SYSTEMD
- 安装grid时找不到ASM共享磁盘
- 如何让.NET Core支持GB2312和GBK
- service的生命周期
- FFMPEG结构体分析:AVFrame(解码后的数据)
- 在C#中使用.NET SDK创建控制
- Go内置库模块 flag
- elasticsearch系列二:索引详解(快速入门、索引管理、映射详解、索引别名)
热门文章
- 201271050130-滕江南-《面向对象程序设计(java)》第十三周学习总结
- Pwn-level2
- web-never give up
- 剑指Offer-3.从尾到头打印链表(C++/Java)
- echarts使用------地图生成----省市地图的生成及其他相关细节调整
- FT_Get_Var error on comiling
- vbs与其他语言进行交互编程(外存传参)
- 移动端&;PC端CSS样式兼容代码
- mysql 实现经纬度排序查找功能
- vuex 源码分析(一) 使用方法和代码结构