作者dinos (来游泳吧~~)
看板Web_Design
标题Re: ASP.NET for C# 如何产生英数夹杂的密码?
时间Tue Apr 4 19:42:11 2006
※ 引述《jimshih (传说中的果汁学长)》之铭言:
: 事情是这样的
: 我想在User建立资料时, 自动产生一组乱数密码(英数夹杂)
: 可是我不知要如何产生英数夹杂的乱数密码? (假设要8个字元)
: 嗯....只好上来请教一下高手了...
char* setRandomKey(int n) {
int i,j;
char s[n];
randomize();
for(i=0;i<n;i++) {
j=rand()%62;
if(j<10) {
s[i]=(char)(j+48);
}
else if(j<36) {
s[i]=(char)(j+55);
}
else if(j<62) {
s[i]=(char)(j+61);
}
}
return s;
}
差不多是这样吧 好久没碰 C 了 XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.158.10