惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Help Net Security
博客园 - Franky
GbyAI
GbyAI
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
爱范儿
爱范儿
IT之家
IT之家
酷 壳 – CoolShell
酷 壳 – CoolShell
aimingoo的专栏
aimingoo的专栏
博客园_首页
MongoDB | Blog
MongoDB | Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Recent Announcements
Recent Announcements
Scott Helme
Scott Helme
有赞技术团队
有赞技术团队
M
MIT News - Artificial intelligence
C
CERT Recently Published Vulnerability Notes
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Jina AI
Jina AI
F
Fortinet All Blogs
N
Netflix TechBlog - Medium
L
LangChain Blog
L
LINUX DO - 最新话题
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
H
Hacker News: Front Page
MyScale Blog
MyScale Blog
P
Palo Alto Networks Blog
G
Google Developers Blog
Google DeepMind News
Google DeepMind News
AI
AI
T
Troy Hunt's Blog
Microsoft Azure Blog
Microsoft Azure Blog
阮一峰的网络日志
阮一峰的网络日志
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Vercel News
Vercel News
Microsoft Security Blog
Microsoft Security Blog
罗磊的独立博客
S
Secure Thoughts
大猫的无限游戏
大猫的无限游戏
博客园 - 叶小钗
人人都是产品经理
人人都是产品经理
Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
Apple Machine Learning Research
Apple Machine Learning Research
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 三生石上(FineUI控件)
S
Security @ Cisco Blogs
Cloudbric
Cloudbric
E
Exploit-DB.com RSS Feed
Attack and Defense Labs
Attack and Defense Labs

博客园 - lots

趁准备换个工作的工夫,去天津走了一圈. Ruby 我来了. 读梁实秋散文《旅行》有感 asp.net关于kindeditor 上传图片出现服务器故障的解决办法 最老程序员读后感。 如何在子页面中获取或者设置母板面中的变量。 收藏个网站招聘内容。 用灌了google的颜色搜索,可以看看这个。 FlexPaper是一个开源轻量级的在浏览器上显示各种文档的组件 关于放入cookie中的中文取出后变乱码的问题及解决办法! vs2005下调试出现没有效果,但也不出错,点生成直接返回原来的状态。 如何理解和计算活跃度。做了张脑图。欢迎大家提意见 关于在IE6 显示 存储空间不足,无法完成此操作 描述:由于无法创建应用程序域,因此未能执行请求。错误: 0x80070005 拒绝访问。 关于自适应宽度圆角的最简单的解决办法 今天服务器上网出现问题,ping不正常,nslookup正常.解决方案 在虚拟服务器调试castle项目 Jquery的一些实用代码收集 - lots - 博客园 最近运气不好。很不爽!!!!!
今天想做一个不重复的编码,就写了这个用一个函数搞定随机码的生成。 - lots - 博客园
lots · 2010-07-27 · via 博客园 - lots

一个函数搞定随机码的生成。

代码

string sResult = string.Empty;
            
string[] skey = new string[] { "q""z""a""w""s""x""e""d""c""v""f""r""t""b""g""h""y""n""j""m""u""i""k""p""0""2""1""6""5""8""7""3" };
            
long tick = DateTime.Now.Ticks; 
            Random rand 
= new Random((int)(tick & 0xffffffffL| (int)(tick >> 32));
            
int rn = rand.Next();
            ArrayList iRn 
= new ArrayList();
            
int syu = 0;
            
for (int i = 0; rn > skey.Length; i++)
            {
                syu 
= rn % (skey.Length);
                rn 
= Convert.ToInt32(Math.Floor(Convert.ToDecimal(rn) / Convert.ToDecimal(skey.Length)));
                iRn.Add(syu);
            }
            
for (int i = 0; i < iRn.Count; i++)
            {
                sResult 
+= skey[Convert.ToInt32(iRn[i])];
            }
            
return sResult;

这里的种子里我去掉了一些容易产生视觉障碍的字母和数字,比如0和o,我只保留了0等等