Почему случайные распределения c ++ 11 изменчивы?
Я думал, что значение, сгенерированное случайным распределением c ++ 11 (uniform_int_distribution
например), зависит только от состояния генератора, который передаетсяoperator()
, Однако по какой-то причине нетconst
спецификатор в подписиoperator()
, Что это значит, и как я должен передать распределение в качестве параметра функции? Я думал, что должен передать его как любой не взаимный параметр: по константной ссылке, но теперь яЯ не уверен.