uuid -v4和uuidgen有什么区别?

时间:2017-11-10 16:31:58

标签: uuid

我正在为githooks创建一些Jenkins令牌,而我正在使用uuidgen

我的同事说他们通常使用uuid -v4sudo apt-get之后uuiduuid -v4uuidgen看起来是一样的:

$ uuid -v4
832dce77-ddec-4cc5-9872-47a81456653f
$ uuidgen
a321bc87-a1b5-4cc5-b6b5-feaf3a610ab8

供参考:我在Ubuntu上运行它。

他们之间有什么区别?他们一样吗?

1 个答案:

答案 0 :(得分:2)

tldr;自DateTime Dt1 = dateTimePicker1.Value; DateTime Dt2 = dateTimePicker2.Value; . . . DateTime Dt20 = dateTimePicker20.Value; TimeSpan Day1 = DateTime.Parse(Dt11.TimeOfDay.ToString()).Subtract(DateTime.Parse(Dt1.TimeOfDay.ToString())); TimeSpan Day2 = DateTime.Parse(Dt12.TimeOfDay.ToString()).Subtract(DateTime.Parse(Dt2.TimeOfDay.ToString())); . . . TimeSpan Day10 = DateTime.Parse(Dt20.TimeOfDay.ToString()).Subtract(DateTime.Parse(Dt10.TimeOfDay.ToString())); == uuidgen == uuidgen -r

以来,它们都是随机的

man 1 uuidgen并未这样说,但uuid -v4uuidgen -t分别产生版本1(“基于时间和节点”)和版本4(“基于随机数据” “)UUIDs由ISO / IEC 11578:1996规定。

uuidgen -r

参考文献: