package cn.xxxx.tools;
import java.util.Random;
public class Test {
public static void main(String[] args){
Member member = new Member();
member.setMemberId(SerialNumberUtil.generateId());
System.out.println(SerialNumberUtil.generateId());
member.setAccount("abc");
String password = "123456";
password = CipherUtil.MD5Encode(password);
String sort = getCode();
member.setPwdSalt(sort);
member.setPwd(CipherUtil.MD5Encode(password + sort));
}
private static String getCode() {
Random rd = new Random();
return new StringBuilder().append(rd.nextInt(10))
.append(rd.nextInt(10)).append(rd.nextInt(10))
.append(rd.nextInt(10)).append(rd.nextInt(10))
.append(rd.nextInt(10)).toString();
}
}
//0100P1K3B1XP15K8B1AB
//0100U1K3W1XJ15KOO967
//010021K331XL15LBBON8
package cn.xxxx.tools;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.io.Serializable;
import java.util.Calendar;
import java.util.Properties;
import java.util.UUID;
import java.util.concurrent.ThreadLocalRandom;
public class SerialNumberUtil
implements Serializable
{
private static final long serialVersionUID = 1591908593776625336L;
private static final char[] _a = { '0', '1', '2', '3', '4', '5', '6', '7', '8',
'9', '