zoukankan
html css js c++ java
產生64位隨机無重復碼
public
static
string
GetKeyX(
string
source)
{
StringBuilder retstr
=
new
StringBuilder(
""
);
Random rand;
char
dd;
int
j;
int
len
=
source.Length;
for
(
int
i
=
0
;i
<
len;i
++
)
{
rand
=
new
Random((
int
)((i
+
1
)
*
DateTime.Now.Ticks)
%
Int32.MaxValue);
j
=
rand.Next(retstr.Length
+
1
)
+
1
;
dd
=
source[i];
if
(retstr.Length
<=
0
)
retstr.Append(dd);
else
if
(j
>
retstr.Length)
retstr.Append(dd);
else
retstr.Insert(j
-
1
,dd);
}
return
retstr.ToString();
}
public
static
string
GetKeyX()
{
return
GetKeyX(
"
0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ+=
"
);
}
人若是太幸运,则不知天高地厚,也不知自己能力究竟有多少。
查看全文
相关阅读:
JavaScript DOM 选择器 querySelector
JavaScript call()函数的应用
flex布局中 align-items 和 align-content的区别
移动端WEB
触发器与存储过程
游标
触发器---存储过程---存储函数
mysql中check无效
mysql唯一性约束和索引
分页查询
原文地址:https://www.cnblogs.com/Tomasyang/p/c_rand.html
最新文章
实现数组全排列
关于c中memcpy的使用
关于数组传递的错误
指针数组和二维数组指针的区别
Flexible variants in STVARV
select-options and range
Efficiency optimizing
Extract Dataset
Incorrect Invoice Ref.
Pooled and Cluster Tables
热门文章
JOIN
资料
SNRO/SNUM
DBCO
HTML5 SVG
HTML5 canvas 绘图与动画
css 画三角形
随记要点
【已解决】JavaScript innerHTML 的问题
JavaScript 鼠标事件大全
Copyright © 2011-2022 走看看