Пытаюсь сделать рандом, используя c++11. Делаю так:
random_device rd;
mt19937 gen(rd());
uniform_int_distribution <> dis(1, 274876858367);
__int64 s=dis(gen);
Выдает ошибку на строчке: uniform_int_distribution. Ошибка:
invalid min and max arguments for uniform_int
Ну еще бы... Вы же задаете ему параметр, явно выпадающий за пределы int...
Попробуйте так:
uniform_int_distribution <unsigned long long> dis(1, 274876858367ull);
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники