java后台随机生成一个数
来源:互联网 发布:银行数据录入员累吗 编辑:程序博客网 时间:2024/06/05 04:14
1、第一种,获取一个随机的四位数
public static final char[] CHARAS={'1','2', '3', '4', '5', '6', '7', '8','9'};
public static Random random=new Random();
public static String getRandomString() {
StringBuilder buffer=new StringBuilder();
for (int i = 0; i <4; i++) {
buffer.append(CHARAS[random.nextInt(CHARAS.length)]);
}
return buffer.toString();
}2、第二种,含有年月日,理论上是唯一的字符串
//生成一个随机证件号
public static String libraryCard() {
String Card = null;
char[] CHARAS={'1','2', '3', '4', '5', '6', '7', '8','9','0'};
Random random=new Random();
StringBuilder buffer=new StringBuilder();
for (int i = 0; i <5; i++) {
buffer.append(CHARAS[random.nextInt(CHARAS.length)]);
}
Date date = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd");
DecimalFormat df = new DecimalFormat("0000");
Card = formatter.format(date)
+ df.format(Integer.parseInt(buffer.substring(1, 5)));
return Card;
}3、第三种
java.util.Random random=new java.util.Random();// 定义随机类
int result=random.nextInt(10);// 返回[0,10)集合中的整数,注意不包括10 阅读全文
1 0
- java后台随机生成一个数
- java中怎样随机生成一个数
- 随机生成一个数
- 随机生成文件名字或随机生成一个数
- 一个随机生成数独的程序
- java 生成一个随机字符串
- Java:生成一个随机码
- java+快速排序+随机生成数+英文翻译
- 如何用java随机生成一个汉字?
- java生成随机密码的一个方法
- java随机生成一个6位数
- java 随机生成一个六位数
- Java——随机生成一个字符串
- 随机生成数
- 数独随机生成
- 随机生成十个数
- 随机生成十个数
- 随机生成十个数
- 负载均衡详解(3)
- Qt5.8 读写txt文件
- 作为一名运维人,应该去学习了解的知识
- Google 官方应用架构的最佳实践指南
- 【Linux】手动安装nvidia显卡驱动 ---- Ubuntu 14.04
- java后台随机生成一个数
- 负载均衡详解(4)
- XML之DOM解析
- python3实现《机器学习实战》遇到的问题:range函数
- The required Server component failed to start so Tomcat is unable to start问题解决
- 读入优化新姿势——学习笔记
- iOS开发随手笔记
- 解决apache/nginx做反向代理导致request.getServerName()外网环境获取不到代理地址(或域名)的问题
- MATLAB 线性方程组求解