zoukankan
html css js c++ java
产生62位内任意数字大小写字母的随机数
vb.net版
Private
Shared
constant
As
Char
()
=
{
"
0
"
,
"
1
"
,
"
2
"
,
"
3
"
,
"
4
"
,
"
5
"
,
"
6
"
,
"
7
"
,
"
8
"
,
"
9
"
,
"
a
"
,
"
b
"
,
"
c
"
,
"
d
"
,
"
e
"
,
"
f
"
,
"
g
"
,
"
h
"
,
"
i
"
,
"
j
"
,
"
k
"
,
"
l
"
,
"
m
"
,
"
n
"
,
"
o
"
,
"
p
"
,
"
q
"
,
"
r
"
,
"
s
"
,
"
t
"
,
"
u
"
,
"
v
"
,
"
w
"
,
"
x
"
,
"
y
"
,
"
z
"
,
"
A
"
,
"
B
"
,
"
C
"
,
"
D
"
,
"
E
"
,
"
F
"
,
"
G
"
,
"
H
"
,
"
I
"
,
"
J
"
,
"
K
"
,
"
L
"
,
"
M
"
,
"
N
"
,
"
O
"
,
"
P
"
,
"
Q
"
,
"
R
"
,
"
S
"
,
"
T
"
,
"
U
"
,
"
V
"
,
"
W
"
,
"
X
"
,
"
Y
"
,
"
Z
"
}
Public
Shared
Function GenerateRandom()
Function
GenerateRandom()
Function GenerateRandom()
Function
GenerateRandom(
ByVal
Length
As
Integer
)
As
String
Dim
newRandom
As
System.Text.StringBuilder
=
New
System.Text.StringBuilder(
62
)
Dim
rd
As
Random
=
New
Random
Dim
i
As
Integer
=
0
While
i
<
Length
newRandom.Append(constant(rd.Next(
62
)))
System.Math.Min(System.Threading.Interlocked.Increment(i),i
-
1
)
End
While
Return
newRandom.ToString
End Function
C#版
private
static
char
[] constant
=
{
'
0
'
,
'
1
'
,
'
2
'
,
'
3
'
,
'
4
'
,
'
5
'
,
'
6
'
,
'
7
'
,
'
8
'
,
'
9
'
,
'
a
'
,
'
b
'
,
'
c
'
,
'
d
'
,
'
e
'
,
'
f
'
,
'
g
'
,
'
h
'
,
'
i
'
,
'
j
'
,
'
k
'
,
'
l
'
,
'
m
'
,
'
n
'
,
'
o
'
,
'
p
'
,
'
q
'
,
'
r
'
,
'
s
'
,
'
t
'
,
'
u
'
,
'
v
'
,
'
w
'
,
'
x
'
,
'
y
'
,
'
z
'
,
'
A
'
,
'
B
'
,
'
C
'
,
'
D
'
,
'
E
'
,
'
F
'
,
'
G
'
,
'
H
'
,
'
I
'
,
'
J
'
,
'
K
'
,
'
L
'
,
'
M
'
,
'
N
'
,
'
O
'
,
'
P
'
,
'
Q
'
,
'
R
'
,
'
S
'
,
'
T
'
,
'
U
'
,
'
V
'
,
'
W
'
,
'
X
'
,
'
Y
'
,
'
Z
'
}
;
public
static
string
GenerateRandom(
int
Length)
{
System.Text.StringBuilder newRandom
=
new
System.Text.StringBuilder(
62
);
Random rd
=
new
Random();
for
(
int
i
=
0
;i
<
Length;i
++
)
{
newRandom.Append(constant[rd.Next(
62
)]);
}
return
newRandom.ToString();
}
调用
string
str
=
GenerateRandom(
6
);
//
参数表示需要产生随机数的数目
查看全文
相关阅读:
dubbox编译
fastdfs的启动停止
fastDFS单机
Dsu on tree算法
The 2017 ACM-ICPC Asia Beijing Regional Contest(重现赛)
2019南京ICPC(重现赛) F
Codeforces Round #634 (Div. 3)
Codeforces Round #632 (Div. 2)
HDU 6521 Party(线段树)
牛客小白月赛20
原文地址:https://www.cnblogs.com/studio313/p/298963.html
最新文章
【华为云技术分享】数据湖&数据库,别再傻傻分不清了
【2011.10.29模拟】24点游戏题解
如何用 Hook 实时处理和保存 Ajax 数据
【华为云技术分享】stm32定时器的妙用
照片提取GPS 转成百度地图坐标
jqgrid获取选中行指定列的值
jquery控制按钮的禁用与启用
js实例:验证只能输入数字和一个小数点
Ueditor 编译发布后无法使用上传图片、附件等功能
动态生成DropDownList 并取值
热门文章
Hishop网站迁移后出现DataProtectionConfigurationProvider错误
ueditor不自动加P解决方法
修改页面JS 360浏览器
idea server
maven parent 注意事项
在线画图
es-head 5.X
Mac 安装redis
ES修改默认结果窗口大小
dubbo扫描机制与spring扫描机制
Copyright © 2011-2022 走看看