Параметр m в Вихре Мерсенна (std::mt19937) C++
возник вопрос касательно параметров Вихря Мерсенна в библиотеке std. Согласно документации, параметр m (Число Мерсенна) равен 397. Однако, данное число хоть и является простым, но не является числом Мерсенна. Как это можно обосновать.
Ответы (1 шт):
Автор решения: Инквизитор
→ Ссылка
- почитать определение чисел Мерсенна в Википедии. Конкретно это: число Мерсенна = число вида 2^n - 1; более строго - это такое число вида 2^n - 1, где n - само по себе простое число.
- проверить ваше число на соответствие этой формуле.