Java常用类:伪随机数生成类

来源:互联网 发布:linux进入图形界面 编辑:程序博客网 时间:2024/04/29 02:33

一: Random类(java.util.Random)

构造器:

   

示例:

/** * 功能描述:随机获取6位纯数字 *  * @param */public static String getRandom() {int code = 0;while (code < 100000) {code = new Random().nextInt(999999);}return String.valueOf(code);}

public static String generateCode() {Random random =  new Random();long i = random.nextInt();DecimalFormat df = new DecimalFormat("00000000");String id = df.format(i);return id;}


java.text.DecimalFormat:



二: UUID类(java.util.UUID)

构造器:


示例:

/* 生成32位的UUID */public static String generateId() {UUID uuid = UUID.randomUUID();String id = uuid.toString();id = id.replaceAll("-", "");return id;}
0 0
原创粉丝点击