常用随机数工具类
来源:互联网 发布:手机改图软件 编辑:程序博客网 时间:2024/06/09 16:23
import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Random;public class RandomUtil { /** * 生成一个n位的随机数字符串 * * @param n * @return */ public static String getRandomNum(int length) { String str = "0123456789"; Random random = new Random(); StringBuffer sb = new StringBuffer(); for (int i = 0; i < length; ++i) { int number = random.nextInt(10);// [0,10) sb.append(str.charAt(number)); } return sb.toString(); } /** * 生成一个n位的随机字符串 * * @param length * @return */ public static String getRandomString(int length) { String str = "abcdefghijklmnopqrstuvwxyz0123456789"; Random random = new Random(); StringBuffer sb = new StringBuffer(); for (int i = 0; i < length; ++i) { int number = random.nextInt(36);// [0,36) sb.append(str.charAt(number)); } return sb.toString(); } /** * 获取当前时间,年月日时 * * @return */ public static String getDate() { String str = ""; DateFormat df = new SimpleDateFormat("yyyyMMddHH"); Date date = new Date(); str = df.format(date); return str; } /** * 生成用户id,10位,纯数字 * * @return */ public static String userId() { String userId = ""; userId = getRandomNum(10); return userId; } /** * 生成订单号,13位,纯数字 * * @return */ public static String orderId() { String orderId = ""; String date = getDate(); String rand = getRandomNum(13); orderId = date + rand; return orderId; } /** * 生成商品id,10位,纯数字 * * @return */ public static String proId() { String userId = ""; userId = getRandomNum(10); return userId; }}
0 0
- 常用随机数工具类
- 工具类、继承、随机数
- Java随机数工具类总结
- java 随机数产生工具类
- java 随机数生成工具类
- 生成随机数-java工具类
- 【Java工具类】----产生随机数
- Java获取随机数(工具类)
- RandomUtils 产生随机数的工具类
- 获取各种随机数的代码工具类
- Java自制简单RandomUtils随机数工具类
- Java-P3:工具类,继承,随机数random。
- java常用类--随机数类Random
- Java常用类:伪随机数生成类
- java 随机数生成工具
- 生成随机数工具
- 随机数生成工具random
- * 随机数、随即字符串工具
- 柳比歇夫奇特的一生
- Jenkins+Gradle+Git实现安卓自动打包
- ANdroid Studio中教你创建代码块---(续)
- 博客伊始,写着回忆
- Unix/Linux中的read和write函数
- 常用随机数工具类
- 如何在Linux服务器上设置rsync驻留服务
- asp.net mvc使用邮箱找回密码功能的详细步骤
- Android网络状态之ConnectivityManager
- 关于hosts
- CSS学习笔记1
- [LeetCode]Binary Search Tree Iterator
- 如何在linux环境下使用r语言
- win+caffe mnist实例运行(禁止转载)