hallo,
ik ben net een aantal weekjes bezig met het leren van C++, en heb een vraag mbt random functions.
stel ik heb het volgende:
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;
void print_all_permutations(string s)
{
sort(s.begin(), s.end());
do
{
cout << s << endl;
} while (next_permutation(s.begin(), s.end()));
}
int main(){
print_all_permutations("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789`~!@#$%^&*()_+-=[]{}\|;':",.<>/?");
return 1;
}
Dit wordt een aardige wachttijd wanneer dit wordt gebruikt. Nu worden alle mogelijkheden geprint en dat zijn er nog al wat

. Nu zou ik graag willen weten hoe ik dmv user_input een wachtwoord kan creeren.
Laten we zeggen:
string user_input;
cout << "Enter password length: ";
cin.ignore(256, '\n');
cin >> user_input;
Stel er wordt het getal 8 ingegeven, dan wil ik dus 8 chars uit de hele string pakken en deze als een random 8 character string op het scherm printen.
Kan iemand mij een beetje op weg helpen ?