生成随机字符串,包含英文和数字,可指定长度
嗯,第一次写博客啊,心情略激动,本人也是菜鸟一枚,也不知道分享一些什么,前两天有同学问我怎么随机输出英文数字混合的字符串,花了十来分钟写了一个小方法,希望能帮助到大家,,我就不打行号了,,以前复制粘贴代码,带过来的行号整的我欲仙欲死,,
/// <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个符"-",剩余长度为32TempStr = TempStr.Replace("-", "");// 将TempStr拼接至ResStrResStr += TempStr;// 若ResStr的长度超过MaxLen,对其进行截取if (ResStr.Length > MaxLen)ResStr = ResStr.Substring(0, MaxLen);// 若ResStr的长度少于MaxLen,会继续拼接 }// 将此字符串返回return ResStr;}
转载于:https://www.cnblogs.com/Onlooker/p/7238102.html
生成随机字符串,包含英文和数字,可指定长度相关推荐
- python生成随机字符串包含数字字母_用大写字母和数字随机生成字符串
用一行回答: ''.join(random.choice(string.ascii_uppercase + string.digits) for _ in range(N)) 甚至更短,从Python ...
- StringUtils.isAlphanumeric(String)方法检查中文是通过的,需要注意。它不能用来检测字符串是否只包含英文和数字。
在org.apache.commons.lang3.StringUtils类中,有一个方法isAlphanumeric(String).它的用途是判断字符串是否仅由字母和数字构成,如果含有特殊字符是不 ...
- php mysql 随机字符串函数是_PHP 生成随机字符串的方法函数, 默认长度6位 字母和数字混合件...
PHP 生成随机字符串的方法函数, 默认长度6位 字母和数字混合件/** * 生成随机字符串,可用来自动生成密码 默认长度6位 字母和数字混合 * @param string $len 长度 * @p ...
- 在JavaScript中生成随机字符串/字符
我想要一个由从[a-zA-Z0-9]随机挑选的字符组成的5个字符串. 用JavaScript做到这一点的最佳方法是什么? #1楼 我认为这将为您工作: function makeid(length) ...
- NPM酷库:string-random,生成随机字符串
NPM酷库,每天两分钟,了解一个流行NPM库. 昨天,我们了解了如何使用uuid库快速生成UUID,UUID适用于分布式应用中ID的生成,因为UUID足够长,所以碰撞几率非常低. 此外,我们在很多时候 ...
- php随机生成大写字母,PHP生成随机字符串包括大小写字母
PHP生成随机字符串包括大小写字母,这里介绍两种方法: 第一种:利用字符串函数操作 /** *@blog */ function createRandomStr($length){ $str = '0 ...
- oracle生成随机字符串
oracle生成随机字符串 前言 前言 记录一下在Oracle中用年月日时分秒拼随机字符串生成主键的一种操作 ----dbms_random.string (opt char, len number) ...
- 生成随机字符串的几种常用方式
写在前面 今天在学习数据库的时候想随机生成一些数据来插入到数据表中,但是一时想不起来如何生成随机内容,就整理了之前学过的一些生成随机字符串的命令,以备不时之需,希望对各位有所帮助. 生成随机字符串的几 ...
- .net生成随机字符串
生成随机字符串的工具类: /// <summary>/// 随机字符串工具类/// </summary>public class RandomTools{/// <sum ...
最新文章
- Kotlin基本语法和使用
- arr.sort的排序原理
- UE4学习-新建C++组件、编码遇到问题
- jQuery.ajaxPrefilter()函数的使用
- PHP制作订货,PHP生成订单号的两种方法
- android 悬浮组件,Android 悬浮组件
- CMU和谷歌联手放出XL号Transformer!提速1800倍 | 代码+预训练模型+超参数
- 【POJ3349】Snowflake Snow Snowflakes(哈希表判重,维护一个集合)
- 使用PhoneNumberValidator判断用户输入的电话格式,并用PhoneFormatter对电话号码格式化。...
- The method isEmpty() is undefined for the type String/String类型的isEmpty报错
- Microsoft Visio 2010 简体中文版官方版
- Chinese Version Vocaloid AI Tuner Feasibility Test
- 笔记本重启一直进bios
- JS插件开发之LightBox图片画廊
- h5py基本使用教程
- 基于L0边缘保持滤波的图像融合 matlab代码
- Latex 中如何使插图的位置不跑到开头而紧跟插入的文字后
- Android 12上焕然一新的小组件:美观、便捷和实用
- Python英文词频统计(哈姆雷特)程序示例
- 服务器系统磁盘分区,服务器磁盘分区教程
热门文章
- ThinkPhp学习12
- 利用MySQL Cluster 7.0 + LVS 搭建高可用环境
- 人少,登录速度就是快.
- pycharm中设置pytest方式(Mac)
- 机械制图中外螺纹的画法_机械制图中图纸上的各种符号代表什么意思?
- python旅游推荐系统_用python写一个简单的推荐系统
- 两台电脑通过usb共享网络_避开网络限制,通过蓝牙共享网络连接
- Nessus更新到8.5.0
- Xamarin XAML语言教程基本页面ContentPage占用面积
- Highmaps网页图表教程之数据标签与标签文本