zoukankan      html  css  js  c++  java
  • c# .net获取随机字符串!

     public string getStr(bool b,int n)//b:是否有复杂字符,n:生成的字符串长度

    {

      string str = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
            if (b=true)
            {
                str += "!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~";//复杂字符
            }
            StringBuilder SB = new StringBuilder();
            Random rd = new Random();
            for (int i = 0; i < n; i++)
            {
                SB.Append(str.Substring(rd.Next(0, str.Length), 1));
            }
            return  SB.ToString();

    }

    //如果需要生成纯数字、大/小字母,或者组合的根据需要传参数,在修改一下str参数即可,这就不一一列出了!原理是一样的

  • 相关阅读:
    CSPS模拟 49
    StrGame
    CSPS模拟 48
    [没有证明]原根求法
    CSPS模拟 47
    CSPS模拟 46
    CSPS模拟 45 乔迁之喜
    CSPS模拟 44
    平衡二叉树
    go语言学习--指针数组和数组指针
  • 原文地址:https://www.cnblogs.com/jicheng/p/6245312.html
Copyright © 2011-2022 走看看