Uzman Üye
Arkadaşlar merhaba, random password generator yaptım. Yazılımda yeniyim, şimdi bu yaptığım password generatoru çalıştırdığımda bana oluşturduğu şifreyi log olarak kaydetmesini ve bir daha program ne kadar çalıştırılırsa çalıştırılsın, o ayni şifrenin denk gelme ihtimali %0.0000000001 bile olsa o şifreyi bir daha yazdırmasın istiyorum. Nasıl bir yol izlemeliyim?
Kod:
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
const char alphanum[]="0123456789_@€æ>£#$½abcdefghijklmnoprstuvwxyzABCDEFGHIJKLMNOPRSTUVWXYZ";
int string_length = sizeof(alphanum);
int main(){
int lenght;
cout<<"Enter leght of password : ";
cin>>lenght;
srand(time(0));
cout<<"Generated Password :";
for (int i = 0; i < lenght; i++)
{
cout<<alphanum[rand()%string_length];
}
system("pause");
return 0;
}
Moderatörün son düzenlenenleri: