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+=
"
);
}
人若是太幸运,则不知天高地厚,也不知自己能力究竟有多少。
查看全文
相关阅读:
Premiere Pro 2020 教程(二)
程序员的10个好习惯(转自四猿外)
HtmlAgilityPack 抓取页面的乱码处理
【Python爬虫】 学习笔记 ajax下爬取豆瓣请求第一页
【Python爬虫】 学习笔记 get请求的方法
【Python爬虫】 学习笔记 post请求的方法
【Python爬虫】 学习笔记 post请求的方法(Cookie反爬)
jQuery选择器实例手册
弹出模态窗口并传递数值
java synchronized详解
原文地址:https://www.cnblogs.com/Tomasyang/p/c_rand.html
最新文章
Premiere Pro 2020 教程(一)
redis_init_script详解
博客园美化改造,完美!
Notepad++多行一起编辑 多行修改
深入学习java8新特性
Premiere Pro 2020 教程(三)
redis的RDB和AOF两种持久化机制
linux上定时任务crontab命令的详细用法
idea设置自动导包
linux的开机自启原理
热门文章
idea设置包名显示格式
搭建redis以三节点方式部署哨兵集群
云南弥勒加速跳伞之旅
搭建redis的读写分离架构(包含节点间认证口令)
redis企业级数据备份方案以及数据恢复容灾
Lambda 表达式
Adobe Premiere Pro 2020系列教程
idea调优记录(未完成)
一台笔记本作为另一台电脑的扩展屏
安装premiere pro2020
Copyright © 2011-2022 走看看