c# 获取随机字符串实现方法


c# 获取随机字符串实现方法:

/// <summary>
    /// 获取随机字符串
    /// </summary>
    /// <param name="n">长度</param>
    /// <param name="b">是否特殊字符</param>
    /// <returns></returns>
    public string GetRandomStr(int n, bool b = false)
    {
        string str = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
        if (b)
        {
            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();

    }

相关阅读 >>

C#中tostring数据类型格式大全(千分符)总结

新手学习.net编程计划-1

C#设计模式-派生类实现非虚接口陷阱的实例代码分享

C#如何使用reflect获取dll文件中的类型并调用?

详解C#winform打开excel文档的方法总结

C#中常用的正则表达式总结分享

C# winform程序上传图片到指定目录的示例代码

C#日期格式转换的公共方法类的实现详解

详解C#读取xml多级子节点的示例代码

详解C#把datatable中数据一次插入数据库的示例代码

更多相关阅读请进入《C#》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...