如何在.NET中生成版本1 Guid?

Nik*_*Nik 5 .net guid

据我所知,依赖于时间戳和MAC地址的版本1 Guids被版本4取代 - 更随机 - 在Windows 2000或其附近.

从.Net生成第1版guid的最简单方法是什么,如果我更喜欢它的版本4?

(我确实希望时间戳和(几乎)唯一的机器ID可以被提取.我确实控制整个环境 - 我没有隐私/任何绝对随机性的损失)

谢谢.

Dam*_*ver 8

P/Invoke UuidCreateSequential - 它返回类型1 guids:

出于安全原因,UuidCreate进行了修改,以便它不再使用计算机的MAC地址来生成UUID.UuidCreateSequential介绍是为了允许使用机器以太网卡的MAC地址创建UUID.