Re: Случайный пароль
От: PM  
Дата: 19.05.23 20:54
Оценка:
Здравствуйте, TailWind, Вы писали:

TW>Как сделать случайный пароль на 24 символа?

TW>И потом ещё один такой же

TW>Нужно чтобы между символами и паролями не было математической зависимости


Минимально модифицированный пример из https://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution
#include <iostream>
#include <random>
 
int main()
{
    std::random_device rd;  // a seed source for the random number engine
    std::mt19937 gen(rd()); // mersenne_twister_engine seeded with rd()
    std::uniform_int_distribution<char> distrib('0', 'z');
 
    // Use distrib to transform the random int
    // generated by gen into an char in ['0' ... 'z']
    for (int n = 0; n != 24; ++n)
        std::cout << distrib(gen);
    std::cout << '\n';
}


На https://godbolt.org/z/E9K5TWoYo выдает что-нибудь вроде

Program returned: 0
Program stdout
xZHQHnCDrgMDjI6r=rQeLtE8

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.