文章插图
【一个数字一个符号同时包括小写和一个大写拉丁字符。至少为8个字符长】这类似于自动生成口令字 。c/c++ 程序如下,允许的其它符号请添加在char c[200]中 。#include #include char *fun(char *s, int n){int i,j,k1,k2,L=52;char c[200]="01234567890123456789!@#$%^_&*()+-!@#$%^_&*()+-",t;L=strlen(c); for (i=0;i<26;i++) c[L+i]='a'+i; //小写字母L=L+26; for (i=0;i<26;i++) c[L+i]='A'+i; //大写字母L=L+26;for (i=0;i<1000;i++){ k1=rand()%L;k2=rand()%L;t=c[k1];c[k1]=c[k2];c[k2]=t; }; //搅拌均匀for (i=0;i
推荐阅读
- 在经济学的海洋中畅游,在经济学的天空中飞翔——一个经济学研究生与《茶座》的不解之缘
- 求一个古风的游戏情侣名
- 宁夏省会是哪一个城市
- 文言文:师旷论学告诉我门一个什么道理
- 编写一个简单的HTML加粗、斜体代码是什么?
- 1。为什么说1979年“是一个春天”,这里的春天指什么???2。从1979年到1992年,有什么变化???
- 求方框内+打钩的符号 要现成的
- 网吧服务员一个大概是多少的工资
- 焦点数字:茶叶产量超百万吨,IPO融资达七百亿美元
- 学街舞一个月最多可以学到什么程度