zoukankan      html  css  js  c++  java
  • 关于时间随机数与Guid随机数

    有两种常见的产生随机数的方法,被用于文件上传、加密等方面:

    方法一:当前时刻数+随机数


    private  string RandomKey
            {
                get
                {
                    return DateTime.Now.ToString("yyyyMMdd-hhmmss-fff-")+this.getRandomID(100,999);
                    //毫秒后再产生三位随机数,可根据实际修改。
                }
            }
           
            private int getRandomID(int minValue,int maxValue)
            {
                Random ri=new Random(unchecked((int)DateTime.Now.Ticks));
                int k=ri.Next(minValue,maxValue);
                return k;
            }


    方法二:利用Guid生成。


    private  string GuidString
            {
                get
                {
                    return Guid.NewGuid().ToString();
                }
            }
    邀月注:本文版权由邀月和博客园共同所有,转载请注明出处。
    助人等于自助!  3w@live.cn
  • 相关阅读:
    第十章学习笔记
    MyOD(选作,计入平时成绩)
    学习笔记第九章
    第一、二章学习笔记
    团队作业(一):团队展示
    C语言实现Linux下od -tx -tc XXX的功能
    第七、八章学习笔记
    Sort 在 Linux
    Linux C语言编程基础
    MyOD
  • 原文地址:https://www.cnblogs.com/downmoon/p/1019854.html
Copyright © 2011-2022 走看看