当我在 Unix 中执行“uuidgen”时,它如何生成 ID?

当我在 Unix 中执行“uuidgen”时,它如何生成 ID?

当我在 Unix 中执行“uuidgen”时,它如何生成 ID?

答案1

uuidgen来自 libuuid,它是e2fsprogs

e2fsprogs uuid_generate 函数的手册页指出:

如果可用,uuid 将基于 /dev/urandom 的高质量随机性生成。如果不可用,则 uuid_generate 将使用替代算法,该算法使用当前时间、本地以太网 MAC 地址(如果可用)和使用伪随机生成器生成的随机数据。

相关内容