关于时间随机数与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
原文地址:https://www.cnblogs.com/downmoon/p/1019854.html