public static String getSequence() {
SecureRandom seeder = new SecureRandom();
String strValue = "";
try {
String strTimeMillis = getYMDHMSS();
String strRandom = String.valueOf(nextInt(0x186a0,
0xdbb9f, seeder.nextInt(0x5f5e100)));
strValue = strTimeMillis + strRandom;
} catch (Exception e) {
e.printStackTrace();
}
return strValue;
}
public static int nextInt(int iLower, int iUpper, long lSeed)
{
if(iUpper <= iLower)
{
return 0;
} else
{
int iRandom = 0;
Random random1 = new Random();
random1.setSeed(lSeed);
iRandom = iLower + random1.nextInt(iUpper);
return iRandom;
}
}
public static String getYMDHMSS()
{
String strYMDHMSS = "";
Date currentDateTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmssSSS");
strYMDHMSS = formatter.format(currentDateTime);
return strYMDHMSS;
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。