zoukankan
html css js c++ java
创建随机字符串
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
}
查看全文
相关阅读:
初赛Part2
数据结构
ES 匹配条件后分组聚合
SpringBoot starter 懒人包介绍
HTTP1.1中容易忽视的知识点
netcore 中间件浅析
spring boot请求参数验证
spring boot中统一对响应做处理
并发请求工具
抓apk中的https包(含破解https的SSL Pinning)
原文地址:https://www.cnblogs.com/ghd258/p/270438.html
最新文章
GMOJ 6809. 【2020.10.29提高组模拟】不难题
GMOJ 6838. 【2020.10.31提高组模拟】小j的组合
GMOJ 6808.【2020.10.29提高组模拟】easy
GMOJ 6807. 【2020.10.29提高组模拟】tree
JZOJ 6866. 【2020.11.16提高组模拟】路径大小差(点分治+树状数组)
回文树 回文自动机 PAM 入门学习详解
NOIP2020总结
NOIP 2020 T3 移球游戏(构造+分治)
NOIP 2020 T1 排水系统(拓扑排序)
NOIP2020游记(爆炸记)
热门文章
OI常见错误注意事项大汇总【不定期更新】
2020 CSP-S第二轮认证一等奖获奖名单
JZOJ 5395. 【NOIP2017提高A组模拟10.6】Count(拉格朗日插值)
JZOJ 3481. 【NOIP2013模拟10.23】君と彼女の恋(DP+组合数)
DP
二进制
图论
网络流学习笔记
$O(k^2)$ 求前缀 $k$ 次幂和(与长度无关)
初赛Part1
Copyright © 2011-2022 走看看