生成字符串型唯一ID代码:
- private string GenerateId()
- {
- long i = 1;
- foreach (byte b in Guid.NewGuid().ToByteArray())
- {
- i *= ((int)b + 1);
- }
- return string.Format("{0:x}", i - DateTime.Now.Ticks);
- }
生成数字型唯一ID代码:
- private long GenerateId()
- {
- byte[] buffer = Guid.NewGuid().ToByteArray();
- return BitConverter.ToInt64(buffer, 0);
- }