一個數字一個符號同時包括小寫和一個大寫拉丁字符。至少為8個字符長


一個數字一個符號同時包括小寫和一個大寫拉丁字符。至少為8個字符長


【一個數字一個符號同時包括小寫和一個大寫拉丁字符。至少為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

    猜你喜歡