Namespaces
Variants

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

From 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) .

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

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