Namespaces
Variants

std::philox_engine<UIntType,w,n,r,consts>:: seed

From cppreference.net

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 - начальное значение для установки состояния
seq - последовательность начальных значений для установки состояния

Исключения

2) Если SeedSeq не является std::seed_seq , выбрасывает исключения, вызванные вызовом seq.generate .

Сложность

1) То же, что и std:: philox_engine ( value ) .
2) То же, что и std:: philox_engine ( seq ) .

Смотрите также

создает движок
(публичная функция-член)
устанавливает текущий счетчик движка
(публичная функция-член)