1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| #include <iostream> #include <cstdlib> #include <ctime> using namespace std;
string letter(int t){ string ltr [] ={"M","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"}; return ltr[t]; }
int randfunc(); int randfunci();
void seeit(string v[],int b[]){ cout <<v[0] <<v[1] <<v[2] <<b[1] <<v[3] <<b[2] <<b[3] <<b[4] <<b[5]; }
int main(){ unsigned seed; seed = time(0); srand(seed); string code[4]; code[0]="CODE: "; int seedr[]={randfunc(),randfunc(),randfunc(),randfunc(),randfunc(),randfunc(),randfunc(),randfunc()}; code[1]=letter(seedr[1]); code[2]=letter(seedr[2]); code[3]=letter(seedr[3]); int codeNum[6]; codeNum[1]=seedr[4]; codeNum[2]=seedr[5]; codeNum[3]=seedr[6]; codeNum[4]=seedr[7]; codeNum[5]=seedr[8]; seeit(code,codeNum); }
int randfunc(){ return rand() % 10; }
int randfunci(){ return int(rand() % 10); }
|