首页 > 其他 > 详细

生成N位数字随机数

时间:2019-04-29 14:25:59      阅读:121      评论:0      收藏:0      [点我收藏+]
//生成N位的随机数 全数字
    private string GetRandom(int len)
    {
        string k = "";
        Random rand = new Random(GetRandomSeed());
        for (int i = 0; i < len; i++)
        {
            k += rand.Next(0, 10).ToString();
        }
        return k;
    }
    //取随机数种子
    private int GetRandomSeed()
    {
        byte[] bytes = new byte[4];
        System.Security.Cryptography.RNGCryptoServiceProvider rng = new System.Security.Cryptography.RNGCryptoServiceProvider();
        rng.GetBytes(bytes);
        return BitConverter.ToInt32(bytes, 0);
    }
调用:string strR = GetRandom(6);
得到结果比如:342519

生成N位数字随机数

原文:https://www.cnblogs.com/hpbkin/p/10790062.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!