java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyyMMddHHmmss");
String time = sdf.format(new java.util.Date());
double r = Math.random();
String name = time + ((int)(r*1000));
questo potrebbe andare e basta configurare il numero 1000 in base a quanto deve essere sicuro