random_engine = [](){
std::random_device rd;
return std::default_random_engine{rd()};
}();
Лямбда, которая сразу же вызывается для инициализации static переменной
Можно, rd() вам просто вернет случайное число для инициализации другого генератора. > для инициализации static переменной В вашем примере нет такой.
Оберните код в теги: 3 символа ` до и после кода (в случае одиночной конструкции достаточно 1 ` с обеих сторон). Спасибо!
Стикер
Обсуждают сегодня