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
  • 相关阅读:
    golang实现单链表
    koa中间执行机制
    vuex源码简析
    从浏览器渲染过程看重绘回流
    javascript的this
    js 设计模式:观察者和发布订阅模式
    H5 移动端 键盘遮挡焦点元素解决方案
    webpack4 css modules
    Daily,一个入门级的 React Native 应用
    javascript: 类型转换
  • 原文地址:https://www.cnblogs.com/downmoon/p/1019854.html
Copyright © 2011-2022 走看看