zoukankan      html  css  js  c++  java
  • 生成随机字符串,包含英文和数字,可指定长度

      嗯,第一次写博客啊,心情略激动,本人也是菜鸟一枚,也不知道分享一些什么,前两天有同学问我怎么随机输出英文数字混合的字符串,花了十来分钟写了一个小方法,希望能帮助到大家,,我就不打行号了,,以前复制粘贴代码,带过来的行号整的我欲仙欲死,,

             /// <summary>
            /// 返回包含英文及数字的随机字符串
            /// </summary>
            /// <param name="MaxLen">字符串最大长度</param>
            /// <returns></returns>
            private static string GetRandomStr(int MaxLen) {
                // 待返回的字符串
                string ResStr = "";
                // 临时变量
                string TempStr = "";
                // 当ResStr的长度正好为MaxLen时,终止循环
                while (ResStr.Length != MaxLen) {
                    // 获得36位Guid字符串,包含4个字符,"-"
                    TempStr = Guid.NewGuid().ToString();
                    // 去掉字4个符"-",剩余长度为32
                    TempStr = TempStr.Replace("-", "");
                    // 将TempStr拼接至ResStr
                    ResStr += TempStr;
                    // 若ResStr的长度超过MaxLen,对其进行截取
                    if (ResStr.Length > MaxLen)
                        ResStr = ResStr.Substring(0, MaxLen);
                    // 若ResStr的长度少于MaxLen,会继续拼接
                }
                // 将此字符串返回
                return ResStr;
            }
  • 相关阅读:
    管理ceph缓存池
    Ceph更换OSD磁盘
    crushmap磁盘智能分组
    Angular 初体验
    音视频开发-FFmpeg
    开源项目OEIP 游戏引擎与音视频多媒体(UE4/Unity3D)
    Yolov3代码分析与训练自己数据集
    整合Yolov3到UE4/Unity3D
    CUDA版Grabcut的实现
    CUDA加opencv复现导向滤波算法
  • 原文地址:https://www.cnblogs.com/Onlooker/p/7238102.html
Copyright © 2011-2022 走看看