IdGen.java

mport java.sql.Timestamp;
import java.util.Random;

public class IdGen {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

//Timestamp(System.currentTimeMillis());

Timestamp aTimestamp = new Timestamp(System.currentTimeMillis());
String timestamprandom=aTimestamp.toString();
String timestampRandom=timestamprandom.replaceAll(“[-:. ]”,””).trim();

String Id=”123456789012345678″+timestampRandom.trim();
int IdLength=Id.length();
Random random = new Random();
int randomInt = 0;

if(IdLength < 35)
Id = Id.substring(0, IdLength);
else
for(; Id.length() < 35; Id = (new StringBuilder()).append(Id).append(String.valueOf(randomInt)).toString())
randomInt = random.nextInt(10);

System.out.println(Id);
}

}

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.