Доступные алгоритмы генератора и их свойства приведены в следующей таблице.
Ключевое слово | Генератор | Поддержка нескольких потоков и субпотоков | Приблизительный период в полной точности |
---|
mt19937ar | Вихрь Мерсенна (используется по умолчанию в потоке MATLAB® запуск) | Нет | 219937-1 |
dsfmt19937 | SIMDориентированный быстрый вихрь Мерсенна | Нет | 219937-1 |
mcg16807 | Мультипликативный конгруенциальный генератор | Нет | 231-2 |
mlfg6331_64 | Мультипликативный отставший генератор Фибоначчи | Да | 2124 (251 потоки длиной 272) |
mrg32k3a | Объединенный множественный рекурсивный генератор | Да | 2191 (263 потоки длиной 2127) |
philox4x32_10 | Генератор Philox 4x32 с 10 патронами | Да | 2193 (264 потоки длиной 2129) |
threefry4x64_20 | Трехфазный генератор 4x64 с 20 патронами | Да | 2514 (2256 потоки длиной 2258) |
shr3cong | Генератор сдвигового регистра, суммированный линейным конгруэнтным генератором | Нет | 264 |
swb2712 | Измененное вычитание с генератором заимствований | Нет | 21492 |
Смотрите Создание и управление потоком случайных чисел для получения дополнительной информации об этих алгоритмах генератора.