package com.fjxhx.wxpay.util; import java.util.Random; /** * User: rizenguo * Date: 2014/10/29 * Time: 14:18 */ public class RandomStringGenerator { /** * 获取一定长度的随机字符串 * @param length 指定字符串长度 * @return 一定长度的字符串 */ public static String getRandomStringByLength(int length) { String base = "abcdefghijklmnopqrstuvwxyz0123456789"; Random random = new Random(); StringBuffer sb = new StringBuffer(); for (int i = 0; i < length; i++) { int number = random.nextInt(base.length()); sb.append(base.charAt(number)); } return sb.toString(); } public static String getRandomIntegerByLength(int length) { String base = "0123456789"; Random random = new Random(); StringBuffer sb = new StringBuffer(); for (int i = 0; i < length; i++) { int number = random.nextInt(base.length()); sb.append(base.charAt(number)); } return sb.toString(); } public static void main(String[] args) { RandomStringGenerator a=new RandomStringGenerator(); String b=a.getRandomStringByLength(13); System.out.println(b); } }
交易码
package com.fjxhx.wxpay.util; /** * 交易码生成器 * @author wx * */ public class TradeNoGenerator { public static String generator(String tradeType) { StringBuffer tradeNo = new StringBuffer(); tradeNo.append(tradeType); tradeNo.append(System.currentTimeMillis()); tradeNo.append(RandomStringGenerator.getRandomIntegerByLength(6)); return tradeNo.toString(); } public static void main(String[] args) { System.out.println(TradeNoGenerator.generator("JSAPI")); } }
相关推荐
Java随机字符串生成器,可用于生成随机密码,加密算法密约(AES,RSA等)等场景,支持可选字符范围配置(如只允许数字,只允许字母,只允许数字字母,特殊字符等混合配置),即在选择的字符范围内去实现随机字符串...
生成指定长度的随机字符串,复制到剪切板。
在JAVA里面实现判断字符串长度,和截取字符串
Java根据正则表达式生成字符串,包括了Xeger和automaton
java获取字符串长度,长度不够补相应的字符串
Java字符串长度不够前面或后面补0
java接收用户输入的一个字符串和一个字符,将字符串中出现的所有该字符删除,打印新生成的字符串。
java随机生成字符串(字符随机生成类 生成随机字符组合).docx
主要介绍了Java 生成随机字符串数组的实例详解的相关资料,主要是利用Collections.sort()方法对泛型为String的List 进行排序,需要的朋友可以参考下
主要用于将java对象转换为json对象字符串,或字符串数组。
java 字符串 详细实例代码 字符串检索 可改变字符串 字符串生成器 日期和时间字符串格式化
数字字符串转BCD码,BCD码转字符串C函数,定义好的函数下载即可使用无需更改。
jQuery自定义字符串生成条形码 jQuery自定义字符串生成条形码
java 分解字符串 java 分解字符串 java 分解字符串
Java获取随机字符串Java获取随机字符串Java获取随机字符串
随机生成8位字符密码,包括1位特殊字符,1位数字,1位小写字母,1位大写字母,其余4位随机
java 根据实体类生成XML格式字符串,可根据自己的实体类进行修改
java代码-使用java生成一个固定位数的随机字符串,并加密,和用户密码加密后的密文组合的源代码 ——学习参考资料:仅用于个人学习使用!
java 字符串转16进制 16进制转字符串 将两个ASCII字符合成一个字节; java 字符串转16进制 16进制转字符串 将两个ASCII字符合成一个字节; java 字符串转16进制 16进制转字符串 将两个ASCII字符合成一个字节; java ...