中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

C# 生成隨機(jī)密碼(隨機(jī)字符串)

2018-07-20    來(lái)源:open-open

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用

此代碼可以隨機(jī)生成指定長(zhǎng)度的數(shù)字+字符的密碼,可以自定義長(zhǎng)度

 /// <summary>
     /// 生成隨機(jī)數(shù)的種子
     /// </summary>
    /// <returns></returns>
     private static int getNewSeed()
     {
         byte[] rndBytes = new byte[4];
         System.Security.Cryptography.RNGCryptoServiceProvider rng = new System.Security.Cryptography.RNGCryptoServiceProvider();
         rng.GetBytes(rndBytes);
        return BitConverter.ToInt32(rndBytes, 0);
    }     /// <summary>
    /// 生成8位隨機(jī)數(shù)
    /// </summary>
    /// <param name="length"></param>
    /// <returns></returns>
    static public string GetRandomString(int len)
    {
        string s = "123456789abcdefghijklmnpqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ";
        string reValue = string.Empty;
        Random rnd = new Random(getNewSeed());
        while (reValue.Length < len)
        {
            string s1 = s[rnd.Next(0, s.Length)].ToString();
            if (reValue.IndexOf(s1) == -1) reValue += s1;
        }
       return reValue;
    }
 

標(biāo)簽: 代碼

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:PHP數(shù)組操作類

下一篇:C#編寫的序列化通用類代碼