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
  • 相关阅读:
    【BZOJ1006】神奇的国度(弦图)
    弦图
    【BZOJ2946】公共串(后缀数组)
    【POJ1743】Musical Theme(后缀数组)
    JAVA和Tomcat运维整理
    linux shell 之if-------用if做判断
    Linux curl命令详解
    Intel HEX文件解析
    Linux bridge-utils tunctl 使用
    怎样查询锁表的SQL
  • 原文地址:https://www.cnblogs.com/downmoon/p/1019854.html
Copyright © 2011-2022 走看看