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+=
"
);
}
人若是太幸运,则不知天高地厚,也不知自己能力究竟有多少。
查看全文
相关阅读:
oauth2的简单介绍以及应用
springboot查询数据库,js实现二级联动效果
PHP的简单了解
JavaScript基础13——面向对象
JavaScript基础12——运动
JavaScript基础10——正则
JavaScript基础09——事件驱动
JavaScript基础08——DOM
JavaScript基础07——BOM
JavaScript基础06——Math对象和日期对象
原文地址:https://www.cnblogs.com/Tomasyang/p/c_rand.html
最新文章
第十一次作业
第十次作业
JaveScript对象(JS知识点归纳七)
git 基本使用
INSTALL_03 安装MySQL
INSTALL_02 PHP安装
INSTALL_01 apache安装
nvm配置win + mac
Vue生命周期
JaveScript函数(JS知识点归纳六)
热门文章
Yarn
cmder 安装 (拥抱cmder)
docker容器安装Tomcat服务器并部署Web项目
redis配置文件注释和常用配置说明
springboot+kaptcha生成数学运算验证码和字符验证码
springboot中使用RabbitMq消息队列使用笔记(使用配置版本)
java对象和json字符串的相互转换
mybatis批量删除
如果前端是Ajax请求,java返回Json字符串
springboot中使用restTemplate发送带参数和请求头的post,get请求
Copyright © 2011-2022 走看看