std::philox_engine<UIntType,w,n,r,consts>:: set_counter
From ru.cppreference.net
<
cpp
|
numeric
|
random
|
philox engine
|
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]
- ↑ Поскольку j устанавливается в n - 1 , следующий переход состояния всегда генерирует новые случайные значения.
Параметры
| c | - | последовательность счетчика для установки счетчика |
Сложность
O(n) .
Смотрите также
|
конструирует движок
(публичная функция-член) |
|
|
устанавливает текущее состояние движка
(публичная функция-член) |