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#中正则表达式有什么作用?匹配字符有什么含义?

.net和C#有什么区别

C#使用oledb连接excel执行insert into语句出现“必须使用一个可更新的查询”的解决办法的示例代码

C#兼容各大浏览器的文件下载实例详解

详情介绍C#中winform实现多线程异步更新ui的示例代码

几个优秀的java和C#代码转换工具

C#+js实现的两个正则替换功能示例分析

C#获取本机ip搜集整理7种方法的示例代码分享

C#开发之winform(公共控件)

C#相关面试题

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




打赏

取消

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

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

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

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

评论

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