2
Який із двигунів випадкових чисел <випадкових> насправді слід використовувати на практиці? std :: mt19937?
Припустимо, ви хочете використовувати засоби C ++ <random>у практичній програмі (для деякого визначення поняття "практичний" - обмеження тут є частиною цього питання). У вас приблизно такий код: int main(int argc, char **argv) { int seed = get_user_provided_seed_value(argc, argv); if (seed == 0) seed = std::random_device()(); ENGINE g(seed); // TODO: proper …