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;
            }
  • 相关阅读:
    编程练习1-输入姓,返回名
    常见clock tree结构
    数字后端概念——followpin
    数字后端文件——SDF文件格式实例
    数字后端基础——各种缩写定义
    低功耗设计——internal power理解
    AXI-4 总结-introduction
    vivado自带仿真器总结
    毕业论文格式调整
    重装电脑任务清单
  • 原文地址:https://www.cnblogs.com/Onlooker/p/7238102.html
Copyright © 2011-2022 走看看