java 时间戳和两位随机数生成id
可以使用以下代码生成时间戳和两位随机数组合的ID:
import java.util.Random;
public class IdGenerator {
private static final Random random = new Random();
public static String generate() {
long timestamp = System.currentTimeMillis();
int randomNumber = random.nextInt(100);
return String.format("%d%02d", timestamp, randomNumber);
}
}
使用示例:
String id = IdGenerator.generate();
System.out.println(id);
输出结果类似于:1623472767568-57,其中前面的数字是时间戳,后面的数字是两位随机数。
原文地址: https://www.cveoy.top/t/topic/eF3a 著作权归作者所有。请勿转载和采集!