std::independent_bits_engine<Engine,W,UIntType>::seed
void seed(); | (1) | (since C++11) |
void seed( result_type value ); | (2) | (since C++11) |
template< class Sseq > void seed( Sseq& seq ); | (3) | (since C++11) |
Переинициализирует внутреннее состояние базового генератора с помощью нового значения seed.
1) Инициализирует базовый генератор значением seed по умолчанию. Эффективно вызывает
e.seed(), где e — базовый генератор.
2) Инициализирует базовый генератор значением seed
s. Эффективно вызывает e.seed(value), где e — базовый генератор.
3) Инициализирует базовый генератор последовательностью seed
seq. Эффективно вызывает e.seed(seq), где e — базовый генератор. Этот шаблон участвует в разрешении перегрузки только в том случае, если Sseq соответствует SeedSequence. В частности, этот шаблон не участвует в разрешении перегрузки, если Sseq неявно преобразуется в result_type.Параметры
| value | - | значение seed, используемое для инициализации внутреннего состояния базового генератора |
| seq | - | последовательность seed, используемая для инициализации внутреннего состояния базового генератора |
Возвращаемое значение
(нет)
Исключения
Не выбрасывает ничего.
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/numeric/random/independent_bits_engine/seed