• 关于时间随机数与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
  • 相关阅读:
    smb上传图片工具类
    hzero
    ORACLE
    数据库范式
    数据库设计阶段
    Java变量和运算符
    相对路径和绝对路径
    setTimeout()方法和setInterval()方法
    body onload()事件和table insertRow()、tr insertCell()
    eval函数和isNaN函数
  • 原文地址:https://www.cnblogs.com/downmoon/p/1019854.html
Copyright © 2020-2023  润新知