baihongyu.com
博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
创建随机字符串
阅读量:
6080 次
发布时间:
2019-06-20
本文共 838 字,大约阅读时间需要 2 分钟。
1
///
<summary>
2
///
创建随机字符串
3
///
</summary>
4
///
<param name="codeCount">
随机数的位数
</param>
5
///
<returns></returns>
6
public
static
string
CreateRandomCode_Len54(
int
codeCount)
7
{
8
string
allChar
=
"
1,A,2,S,3,D,4,F,5,G,6,H,7,J,8,K,9,L,8,M,7,N,6,B,5,V,4,C,3,X,2,Z,1,P,9,Q,8,Z,7,W,6,I,5,E,4,U,3,R,2,Y,1,T,E,X,G,Q
"
;
9
string
[] allCharArray
=
allChar.Split(
'
,
'
);
10
string
randomCode
=
""
;
11
int
temp
=
-
1
;
12
13
Random rand
=
new
Random();
14
for
(
int
i
=
0
; i
<
codeCount; i
++
)
15
{
16
if
(temp
!=
-
1
)
17
{
18
rand
=
new
Random(i
*
temp
*
((
int
)DateTime.Now.Ticks));
19
}
20
int
t
=
rand.Next(
54
);
21
if
(temp
==
t)
22
{
23
return
CreateRandomCode_Len54(codeCount);
24
}
25
temp
=
t;
26
randomCode
+=
allCharArray[t];
27
}
28
return
randomCode;
29
}
本文转自高海东博客园博客,原文链接:http://www.cnblogs.com/ghd258/archive/2005/11/07/270438.html,如需转载请自行联系原作者
你可能感兴趣的文章
图片缩放
查看>>
自定义表单中计算控件的插件代码
查看>>
Java中的代理的使用
查看>>
springboot 下载文件
查看>>
使用C#创建SQL Server的存储过程
查看>>
一个鸡蛋的启示(传疯了)
查看>>
FreeMarker的优点和缺点
查看>>
ubuntu 安装tengine
查看>>
Java类到对象的创建过程
查看>>
eclipse下安装js插件-spket(支持Ext) 能格式化Js(JQuery自动提示)
查看>>
Scala之类、特质和抽象类
查看>>
/var/log目录下的20个Linux日志文件功能详解
查看>>
ThinkPad紧凑型蓝牙键盘(0B47189)鼠标滚轮用法,F1到F12功能键的功能切换以及其他技巧...
查看>>
linux tomcat 个人记录
查看>>
8天学习MongoDB——第四天 索引操作
查看>>
数据库设计原则
查看>>
MyEclipse 不能将WAR包导出的解决方法
查看>>
编程实现对电路的分析
查看>>
微信小程序从注册到上线系列
查看>>
Android屏幕适配
查看>>