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+=
"
);
}
人若是太幸运,则不知天高地厚,也不知自己能力究竟有多少。
查看全文
相关阅读:
c# 文件IO操作 StreamReader StreamWriter Split 使用
UE4材质初探
栈溢出 stackoverflow 的原因及解决办法
UE4高级功能-初探超大无缝map的实现LevelStream
为什么Unreal 4引擎能轻易实时渲染出vray要花半天才能渲染出的场景
SSAO
Unity3D 游戏贴图(法线贴图,漫反射贴图,高光贴图)
巨人纪学峰 未来网游发展趋势是社区化
Ogre中级教程
国内自主研发的游戏引擎一览
原文地址:https://www.cnblogs.com/Tomasyang/p/c_rand.html
最新文章
DP【p2051(bzoj 1801)】 [AHOI2009]中国象棋.
几何【P2313】 [HNOI2005]汤姆的游戏
LCA【p2912】 牧场散步 (USACO08OCT)
线段树【p2629】 好消息,坏消息
通过node指令自动创建一个package.json文件,并封装发布使用
nodejs实现服务端重定向
Array.prototype.slice.call()方法详解
nodejs 写服务器解决中文乱码问题
原生js实现上拉加载
解决node.js使用fs读取文件出错
热门文章
Node.js 博客搭建
Webstorm 2019激活码(有效期至2020年6月5日)
Vue中使用fullpage.js
Mysql——JDBC编程 简单的例子
Mysql——JDBC编程 理论介绍
this.Hide()与this.Visible、Application.Exit与this.Close()区别
基于事件的程序设计技术简单事例
数据库基本表创建 完整性约束 foreign Key
finally return 执行关系 异常处理 c#
C# 自定义异常类 throw语句抛出异常
Copyright © 2011-2022 走看看