今天就跟大家聊聊有关利用C#怎么随机生成不重复的字符串,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
方法一:随机生成不重复数字字符串
复制代码代码如下:
private int rep=0;/// <summary>/// 生成随机数字字符串/// </summary>/// <param name="codeCount">待生成的位数</param>/// <returns>生成的数字字符串</returns>private string GenerateCheckCodeNum(int codeCount){string str = string.Empty;long num2 = DateTime.Now.Ticks + this.rep;this.rep++;Random random = new Random(((int)(((ulong)num2) & 0xffffffffL)) | ((int)(num2 >> this.rep)));for (int i = 0; i < codeCount; i++){int num = random.Next();str = str + ((char)(0x30 + ((ushort)(num % 10)))).ToString();}return str;}方法二:随机生成字符串(数字和字母混和)/// <summary>/// 生成随机字母字符串(数字字母混和)/// </summary>/// <param name="codeCount">待生成的位数</param>/// <returns>生成的字母字符串</returns>private string GenerateCheckCode(int codeCount){string str = string.Empty;long num2 = DateTime.Now.Ticks + this.rep;this.rep++;Random random = new Random(((int)(((ulong)num2) & 0xffffffffL)) | ((int)(num2 >> this.rep)));for (int i = 0; i < codeCount; i++){char ch;int num = random.Next();if ((num % 2) == 0){ch = (char)(0x30 + ((ushort)(num % 10)));}else{ch = (char)(0x41 + ((ushort)(num % 0x1a)));}str = str + ch.ToString();}return str;}
看完上述内容,你们对利用C#怎么随机生成不重复的字符串有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注人网网络,感谢大家的支持。
免责声明: 本文内容来源于人网网络 ,不代表本平台的观点和立场。
版权声明:本文内容由注册用户自发贡献,版权归原作者所有,隆回人网仅提供信息存储服务,不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭的内容,请通过邮箱(200664305@qq.com)进行举报,一经查实,本站将立刻删除涉嫌侵权内容。
隆回一中全市第三,邵阳2025年高三2次联考成绩公布
隆回乡村教师原创歌曲《吾乡吾土吾爱湖南》在贵阳唱响
隆回面向全国引进人才,200名考生踊跃参与
恭喜!隆回这些人,即将入编
继袁树雄以后,隆回又出新势力歌手,湘音湘韵颂潇湘——歌曲《吾乡吾土吾爱湖南》引发共鸣
魏光焘隆回名人
邹代钧隆回名人
魏源温泉旅游景点
韩国-LKC螺杆真空泵滨海真空
墙面翻新房修修
朝源电动车悍马太子H4朝源电动车
免责声明:本站资料除作者特别声明原创之外,其他均来自网上,若侵犯你的权益请告知,本站获通知后将立即删除!联系QQ:200664305
Copyright © 2005-2025 隆回人网 ICP证:湘ICP备2022017615号 粤公网安备44190002007825号