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#实现检索不区分大小写并高亮显示的示例代码分享

C# socket实现简单控制台案例

C#反射技术概念作用和要点

详细介绍winformC#获得mac地址,ip地址,子网掩码,默认网关的代码实例(图)

C#中的类型系统(值类型和引用类型)的简单介绍

C# web应用调试开启外部访问的步骤

C#遍历文件夹子目录下所有图片及遍历文件夹下的文件代码分享

详细介绍C#批量生成随机密码必须包含数字和字母并用加密算法加密的代码案例

C#如何计算2个字符串相似度的示例代码分享

C# tabcontrol组件如何切换显示form窗体的示例代码

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




打赏

取消

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

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

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

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

评论

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