随机生成密码
来源:互联网 发布:海康网络键盘怎么设置 编辑:程序博客网 时间:2024/06/06 06:57
// 随机生成密码
CString MadeRandPwd(){int nI = 3; // 密码中数字占三位int nJ = 3; // 密码中字母占两位int nK = 2; // 密码中特殊字符占两位int nLen = nI+nJ+nK;char aPwd[21] = {0}; // 注意本函数密码最长20位char aChar[] = {'~', '!', '#', '$' , '%','^', '&', '*', '(', ')','-', '+', '_', '+', '{','}', '[', '}', '\\', '|',';', '"', ':', '\'', ',','.', '\/','<', '>', '?'};int nCharLen = sizeof(aChar)/sizeof(aChar[0]);srand((unsigned int)time(NULL));while (1){int i = rand()%nLen;if (0==aPwd[i]){if (nI>0){aPwd[i] = rand()%10 + '0';nI--;}else if (nJ>0){aPwd[i] = rand()%26 + 'A' + ('a'-'A') * (rand()%2);nJ--;}else if (nK>0){aPwd[i] = aChar[rand()%nCharLen];nK--;}if (0 == nI+nJ+nK){break;}}}CString strPwd(aPwd);return strPwd;}
- ASP生成随机密码
- 随机生成密码函数
- 生成随机密码
- 生成随机密码
- 生成随机密码
- 随机生成密码
- 生成随机密码
- 生成随机密码
- 随机生成密码
- [转]随机生成密码
- 随机密码生成
- 生成随机密码
- sql 生成随机密码
- php生成随机密码
- 生成随机密码
- 生成一个随机密码
- 随机生成密码
- 随机生成密码
- NoSQL读书笔记 - CouchDB
- Ubuntu12.04下安装Qt4和创建第一个Qt程序
- 二分图匹配算法Hungarian Algorithm (匈牙利算法)
- C++ 实现内存池
- 多核DSP C6678下CCS5.2 环境下分析L1P,L1D,L2 cache的方法
- 随机生成密码
- ssh架构原理
- 小波变换--matlab中系数的获取
- Codeforces Round #170
- MVFM框架----示例
- 多核DSP C6678 SRIO借口调试笔记
- 关于多核DSP C6678共享存储器问题的理解
- vs2008下win32 dll封装笔记
- join使用