美文网首页
生成唯一GUID

生成唯一GUID

作者: ValiaLee | 来源:发表于2018-10-22 19:37 被阅读0次

字符代码

     生成字符串:

     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);

      }

    生成数字:

    private long GenerateId1()

    {

        byte[] buffer = Guid.NewGuid().ToByteArray();

        return BitConverter.ToInt64(buffer, 0);

    }

    按时间生成:

    String.Format("{0}{1}", DateTime.Now.ToString("yyyyMMddHHmmss"),Guid.NewGuid().ToString().Split('-')[4]);

---------------------

作者:sz_bdqn

来源:CSDN

原文:https://blog.csdn.net/sz_bdqn/article/details/5878476

版权声明:本文为博主原创文章,转载请附上博文链接!

相关文章

网友评论

      本文标题:生成唯一GUID

      本文链接:https://www.haomeiwen.com/subject/dpqszftx.html