java随机数带字母_随机生成一组随机数(带字母和数字)
随机生成一组随机数(带字母和数字)
package com.qfx.util;
import java.util.Random;
public class CharacterUtils {
// 得到一个随机数,length是要产生的随机数的长度
public static String getRandomString(int length) {
String str = "abcdefghigklmnopqrstuvwxyzABCDEFGHIGKLMNOPQRSTUVWXYZ1234567890";
Random random = new Random();
StringBuffer sb = new StringBuffer();
for (int i = 0; i < length; i++) {
// 从1-62的字符中随机取出一位
int number = random.nextInt(62);
sb.append(str.charAt(number));
}
return sb.toString();
}
// 得到一个随机数
public static String getRandomString2(int length) {
Random random = new Random();
StringBuffer sb = new StringBuffer();
for (int i = 0; i < length; i++) {
int number = random.nextInt(3);
long result = 0;
switch (number) {
case 0:
// 随机得到大写字母A-Z一个字符
result = Math.round(Math.random() * 25 + 65);
sb.append(String.valueOf((char) result));
break;
case 1:
// 随机得到小写字母a-z一个字符
result = Math.round(Math.random() * 25 + 97);
sb.append(String.valueOf((char) result));
break;
case 2:
// 随机得到0-9之间的一个数
sb.append(String.valueOf(new Random().nextInt(10)));
break;
}
}
return sb.toString();
}
public static void main(String[] args) {
System.out.println(getRandomString(10));
System.out.println(getRandomString2(10));
}
}
©著作权归作者所有:来自51CTO博客作者pannijingling的原创作品,如需转载,请注明出处,否则将追究法律责任
java随机数带字母_随机生成一组随机数(带字母和数字)相关推荐
- java中的随机生成算法_随机生成算法的java代码太复杂了
public static Integer[] generateRandomArray(int n, int rangeL, int rangeR) { assert rangeL <= ran ...
- 随机生成26个英文字母
随机生成26个英文字母,很简单,就是把26个英文字母当成一个字符串,然后随机生成26个数的坐标,然后得到随机的字母. 代码如下: Random rd=new Random(); int ...
- java代码:双色球号随机生成(极其简洁!)
https://blog.csdn.net/qq_40677004/article/details/79699270 原 java代码:双色球号随机生成(极其简洁!) 2018年03月26日 15:5 ...
- python随机生成大写字母_python随机生成大小写字母数字混合密码(仅20行代码)
用简单的方法生成随机性较大的密码 仅用20行代码随机生成密码 核心思路:利用random模块 random模块随机生成数字,大小写字母,循环次数 while循环+随机生成的循环次数-->随机pl ...
- 根据小写26个字母,随机生成单词,乱文
根据小写26个字母,随机生成单词,乱文 import java.io.FileNotFoundException; import java.io.FileOutputStream; import ja ...
- //随机生成1位大写字母\小写字母\数字
package HomeWork; //随机生成1位大写字母\小写字母\数字 public class Test_2 {public static void main(String[] args) { ...
- 猜数字游戏随机生成一个随机数,并给玩家三次机会猜测
"""猜数字游戏随机生成一个随机数,并给玩家三次机会猜测""" import random #import的作用是导入random这个伪造随 ...
- 计算机中表格怎么用英语说,电脑excel表格如何在表格中随机生成一个大写英文字母...
电脑excel表格如何在表格中随机生成一个大写英文字母 我们可以利用一个函数(在表格中随机生成大写字母)来帮助我们制作英文练习本,今天小编就告诉大家电脑excel表格如何在表格中随机生成一个大写英文字 ...
- 随机生成一组不重复的随机数组
public string RadomNumArray(){Random r = new Random();int a = 0;int[] num = new int[6];string text = ...
最新文章
- Open3D o3dtut怎么导入才不报错
- 原生html js css绘制折现图,HTML5教程 Chart.js自定义提示折线图
- WF,WPF,Silverlight的DependencyProperty 附加属性
- Linux协议栈(7)——网络层实现
- 北航计算机考研 跨考,过来人分享:给外校跨考北航同学的建议
- antlr java_使用ANTLR和Java创建外部DSL
- 单链表插入元素 注释 c语言,数据结构之无头单链表的相关练习题——C语言实现(详细注释)...
- python中and和or的惰性求值特点_Python中的惰性评估
- 高品质餐饮相关场景模型素材,开始独特的场景来展示设计。
- Pandas GroupBy 分组(分割-应用-组合)
- Java基础之写文件——在通道写入过程中的缓冲区状态(BufferStateTrace)
- 中文乱码在java中URLEncoder.encode方法要调用两次解决
- python 英语翻译 excel_Excel自动翻译
- 怎么用python黑别人电脑_超级黑科技代码!用Python打造电脑人脸屏幕解锁神器附带接头暗号!...
- 用GHOST一键恢复之后,电脑只剩C盘了
- iwconfig工具源码
- arm汇编 bic和orr指令
- 51单片机体系结构初步分析
- TCP/IP sysctl命令参数
- Fluent UDF 根据给定点坐标获取cell
热门文章
- python threadpoolexecutor_python线程池ThreadPoolExecutor用法
- c语言看门狗的作用,51单片机 c语言看门狗程序怎么写
- Dubbo Data length too large: xxx, max payload: xxx问题解决
- 内核启动参数cmdline详解
- 差分方程(递推关系式)
- CSS中表格介绍,表格相关的样式以及长表格的使用
- Matlab 文件标识符无效。使用 fopen 生成有效的文件标识符。
- mysql根据经纬度计算距离
- 元宇宙改变人类工作模式的四种方式
- ESLint 常用规则