std::philox_engine<UIntType,w,n,r,consts>::seed
void seed( result_type value = default_seed ); | (1) | (начиная с C++26) |
template< class SeedSeq > void seed( SeedSeq& seq ); | (2) | (начиная с C++26) |
Устанавливает состояние генератора случайных чисел.
1) Сразу после установки состояния
*this == std::philox_engine(value) имеет значение true.
2) Сразу после установки состояния
*this == std::philox_engine(seq) имеет значение true.Параметры
| value | - | значение seed, используемое для установки состояния |
| seq | - | последовательность seed, используемая для установки состояния |
Исключения
2) Если
SeedSeq не является std::seed_seq, выбрасываются исключения, выбрасываемые при вызове seq.generate.Сложность
1) Такая же, как у
std::philox_engine(value).
2) Такая же, как у
std::philox_engine(seq).См. также
| создаёт генератор (открытая функция-член) |
|
| устанавливает текущий счётчик генератора (открытая функция-член) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/numeric/random/philox_engine/seed