import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.concurrent.ThreadLocalRandom;
public class IdGenerator {
static DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMddHHmmssSSS");
public static String timestamp() {
LocalDateTime now = LocalDateTime.now();
String format = now.format(formatter);
return format + (ThreadLocalRandom.current().nextInt(9999) + 1);
}
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
String format = now.format(formatter);
for (int i = 0; i < 10; i++) {
System.out.println(format + (ThreadLocalRandom.current().nextInt(9999) + 1));
}
}
}