Namespaces
Variants

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

From ru.cppreference.net
void set_counter ( const std:: array < result_type, n > & c ) ;
(начиная с C++26)

Устанавливает счетчик генератора случайных чисел.

  • Для каждого целого числа k в диапазоне [ ​ 0 ​ , n ) , устанавливает X k равным c n-1-k mod 2 w
    .
  • Значение j устанавливается равным n - 1 . [1]
  1. ↑ Поскольку j устанавливается в n - 1 , следующий переход состояния всегда генерирует новые случайные значения.

Параметры

c - последовательность счетчика для установки счетчика

Сложность

O(n) .

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

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