当前位置:首页 > 日记 > 正文

C#随机生成不重复的字符串的方法

C#随机生成不重复的字符串的方法
今天,在整理一个项目的源代码之前,我们发现了两种随机生成非重复字符串的方法。使用起来非常方便,贴在这里很方便。

方法1:随机生成不重复的数字字符串
复制代码代码如下所示:
私有int=0;

X
公共字符串随机数生成器。
X
只是等待生成数字
由公众产生的一串数字。
private String generatecheckcodenum(int codecount)
{
字符串空字符串;
长datetime.now.ticks + this.rep num2 =;
这个;
随机=新(随机((int)(((ULONG)num2)0xffffffffl)(|)(int)(num2,这个代表)));
为(int i = 0;i < codecount;i++)
{
随机;
STR =力量+((char)(0x30 +((16)(Num 10))))ToString();
}
返回字符;
}

方法二:随机生成字符串(数字和字母混合)

X
始终生成随机字母字符串(字母数字混合)
X
只是等待生成数字
字符串生成
GenerateCheckCode(int codecount)字符串
{
字符串空字符串;
长datetime.now.ticks + this.rep num2 =;
这个;
Random random = new (Random ((int) (((ulong) num2) 0xffffffffL) (|) (int) (num2, this.rep)));
为(int i = 0;i < codecount;i++)
{
ch;
随机;
如果((% % 2)= 0)
{
CH =(char)(0x30 +((16)(Num 10))));
}
其他的
{
CH =(char)(0x41 +((16)(Num % 0x1a))));
}
STR =力量+ ch.tostring();
}
返回字符;
}

相关文章

只需2步PS构建星火官方网络C3镊子

只需2步PS构建星火官方网络C3镊子

网络,星火,只需,官方,电脑软件,本教程是介绍给朋友的,用ps来创建星火官方网站C3镊子,只能在两个步骤中完成。那很酷吗好的,让我们与你分享下面的制作方法。感兴趣的朋友,快学。 我们还记得火花C3版官方网站的镊子是~ 2步,今天就下来吧,给大家分享…

匹配PHP的连续数字或字母的正则表

匹配PHP的连续数字或字母的正则表

连续,正则表达式,数字,字母,电脑软件,正则表达式的规则: /规则需要写在2斜杠中间。 (:一个小数点)用来匹配除了换行字符。 (反斜杠的:小写的)用于匹配单个空格字符,包括Tab键和换行符。 (反斜杠的:资本化的)是用来匹配除了单个空格字符的所有字符; (…

jQuery中的DOM操作详细解决方案

jQuery中的DOM操作详细解决方案

解决方案,操作,详细,电脑软件,jQuery,jQuery中的DOM操作 DOM(文档对象模型文档对象模型):具有浏览器、平台和语言无关的接口,可以方便地访问页面中的所有标准组件。 DOM操作的分类: DOM核心:DOM核心不是Javascript独有的。可以使用任何DOM编程语言。…

PS图象处理软件的路径和方式增加衣

PS图象处理软件的路径和方式增加衣

路径和,图象,处理软件,衣服,效果,溶解效果的概念非常简单,但在实际生产中会遇到一些困难,溶解部分的质地和颜色应与原始图像一致,具有相似的液体效应。 最终效果 1,找到必要的材料,我用这里的衣服。 2,使用钢笔工具按钮,以近似的路径,以填补相应…

Ajax无刷新URL提交页

Ajax无刷新URL提交页

提交,无刷新,电脑软件,Ajax,URL,特别是,在框架如jQuery,porotype,人气和EXT,很多简单的代码可以说是程序员的福音。 从繁重的代码工作中,轻松实现过去编写的复杂函数。 但到现在为止,都有优点和缺点,习惯于使用各种框架,很少编写自己的内部源码程序…

ai绘制可爱的灯泡超人卡通人物

ai绘制可爱的灯泡超人卡通人物

绘制,灯泡,超人,卡通人物,可爱,本教程是向朋友介绍如何使用ai绘制可爱的灯超人卡通人物。本教程中的人物非常可爱。建议朋友们喜欢跟着教程学习。 在本教程中学习ai的朋友们将学会画ai可爱的轻超人卡通方法,笔者介绍了设计思路,制作过程不是…

PS制作可爱的QQ头像头像教程

PS制作可爱的QQ头像头像教程

教程,头像,可爱,电脑软件,PS,本教程是介绍PS做可爱的QQ圆头。非常适合初学者学习。非常适合初学者学习。 QQ的手机版不再是方形的,而且还可以转,但是电脑版还是方形的。当然,大多数人在手机上使用QQ。那么如何做圆头,怎样使圆头看起来酷呢下面…

对fs.ftruncate方法在Node.js的使

对fs.ftruncate方法在Node.js的使

使用说明,方法,电脑软件,fs,ftruncate,方法显示: 文件的内容被截获。 Grammar: 复制代码代码如下所示: fs.ftruncate(FD,Len,{回调(ERR))) 由于此方法属于fs模块,因此需要在使用之前引入FS模块(var FS =需求(fs))。 接收参数: 路径的文件路径 镜头的…

CDR将自己的照片制作成时尚怀旧的

CDR将自己的照片制作成时尚怀旧的

教程,照片,自己的,时尚,电脑软件,本教程是向朋友介绍CDR,使他的照片成为时尚怀旧。这个教程的效果很好。建议你喜欢你的朋友一起学习。 我们怎样才能使我们的照片看起来像一个专业摄影师的照片如何使我们的照片成为时尚和气氛,我们如何可以不…

CDR打造一个漂亮的立体KTV标志

CDR打造一个漂亮的立体KTV标志

标志,漂亮,电脑软件,CDR,KTV,本教程主要是介绍给朋友,利用CDR来创建一个优美的三维KTV标记方法。本教程制作的KTV标识非常漂亮,难度也不是很大。建议你喜欢你的朋友一起学习。 该教程教朋友使用CDR制作立体标记。教程很难,logo很漂亮,立体感很…

jQuery的表单提交MVC3背景处理实例

jQuery的表单提交MVC3背景处理实例

表单提交,实例,背景,电脑软件,jQuery,jQuery的表单提交 复制代码代码如下所示: $(文档)Ready(函数(){) $(# btnlogin)。Click(function(){) $ ajax({ URL:, 数据:{帐户:' + $(#账户)。瓦迩(+) 类型:邮政 内容类型:应用程序/ JSON;字符集= UTF-8 DataType:json , 成…

YII框架获取电流控制和身份相应的

YII框架获取电流控制和身份相应的

框架,身份,控制,方法,电流,本文说明了Yii框架获取当前控制器和ID. Share为您参考相应动作。具体方法如下: 在我国的发展框架,你可能得到控制或行动的ID。事实上,这很简单。实现单个代码。以下是代码在控制得到当前的ID(控制器)和视图(View)分别。…