номер
Никто не должен выбирать Mersenne Twister для генерации случайности, если он не встроен, и если вы широко используете случайность, вам все равно придется его заменить. Mersenne Twister не проходит базовых статистических тестов на случайность, которые намного проще, гораздо более быстрые алгоритмы, и, как правило, немного разочаровывает.
Небезопасные некритографические генераторы псевдослучайных чисел, которые я рекомендую в настоящее время: xoroshiro + и семейство PCG . Xoroshiro + быстрее и подразумевается, чтобы быть немного более высокого качества, но семейство PCG поставляется с более полной библиотекой и выполняет больше ролей.
Однако современная криптографическая случайность может быть более чем достаточно быстрой. Библиотека Rust rand
по умолчанию использует ISAAC, и существуют другие варианты. Это должно быть вашим выбором по умолчанию во всех случаях, кроме самых исключительных.