std::mersenne_twister_engine
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<metanoindex/>
<tbody> </tbody>| Определено в заголовочном файле <random>
|
||
template< class UIntType, size_t w, size_t n, size_t m, size_t r, UIntType a, size_t u, UIntType d, size_t s, UIntType b, size_t t, UIntType c, size_t l, UIntType f > class mersenne_twister_engine; |
(начиная с C++11) | |
| Этот раздел не завершён |
Типы-члены
| Тип члена | Определение |
result_type
|
Интегрального типа от двигателя. Результат не определен, если это не целочисленный тип без знака .
Оригинал: The integral type generated by the engine. Results are undefined if this is not an unsigned integral type. Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
Функции-члены
Оригинал: Construction and Seeding Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | |
| cоздаёт двигатель (public функция-элемент) | |
устанавливает текущее состояние двигателя Оригинал: sets the current state of the engine Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-элемент) | |
Оригинал: Generation Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | |
(C++11) |
продвигает состояние движка и возвращает сгенерированное значение (public функция-элемент) |
достижения состояния двигателя на заданную величину Оригинал: advances the engine's state by a specified amount Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-элемент) | |
Оригинал: Characteristics Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | |
[static] |
получает наименьшее возможное значение в диапазоне выходной мощности Оригинал: gets the smallest possible value in the output range Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public static функция-элемент) |
[static] |
получает наибольшее возможное значение в диапазоне выходной мощности (public static функция-элемент) |
Функции, не являющиеся членами
(C++11)(C++11)(удалено в C++20) |
сравнивает внутренние состояния двух движков псевдослучайных чисел (функция) |
| выполняют потоковый вывод/ввод для объекта генератора псевдослучайных чисел (функция) |
Член объектов
constexpr size_t word_size [static] |
(public static константа-элемент) | ||
constexpr size_t state_size [static] |
(public static константа-элемент) | ||
constexpr size_t shift_size [static] |
(public static константа-элемент) | ||
constexpr size_t mask_bits [static] |
(public static константа-элемент) | ||
constexpr UIntType xor_mask [static] |
(public static константа-элемент) | ||
constexpr size_t tempering_u [static] |
(public static константа-элемент) | ||
constexpr UIntType tempering_d [static] |
(public static константа-элемент) | ||
constexpr size_t tempering_s [static] |
(public static константа-элемент) | ||
constexpr UIntType tempering_b [static] |
(public static константа-элемент) | ||
constexpr size_t tempering_t [static] |
(public static константа-элемент) | ||
constexpr UIntType tempering_c [static] |
(public static константа-элемент) | ||
constexpr size_t tempering_l [static] |
(public static константа-элемент) | ||
constexpr UIntType initialization_multiplier [static] |
(public static константа-элемент) | ||
constexpr UIntType default_seed [static] |
(public static константа-элемент) |