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();

    }

相关阅读 >>

详解kotlin中如何实现类似java或C#中的静态方法

简单介绍C#中的委托,事件与异步的用法

关于C#中三个关键字params,ref,out的详细介绍

ants performance profiler(.net性能调优教程)

C# win32控制台应用程序忽略ctrl + c阻止程序退出的代码示例(图)

教你用C#检测含有中文字符串的实际长度

C#给pdf文件添加水印的代码方法分享

C#为什么用的人很少

C#中list的用法

浅谈C#方法的六种参数

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




打赏

取消

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

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

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

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

评论

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

    正在狠努力加载,请稍候...