面试真题

后端 · 简单 · 网易

序列号的随机生成?

简单 后端 🎤 网易
参考答案
结论:序列号随机生成需保证唯一、不可推测、高效。要点:单机可用UUID(128位基于时间/随机,碰撞极低);分布式用雪花算法(时间戳+机器ID+序列号趋势递增唯一);随机字符串用安全随机数生成指定位数加校验;避免重复可结合DB唯一索引或Redis原子自增;示例UUID.randomUUID生成32位十六进制串。原理:足够随机熵与超大空间防碰撞,分布式需引入机器维度防重。
题目整理自公开面经,答案由校招宝自研生成,仅供参考