использование одного случайного движка для нескольких дистрибутивов в С++ 11

Я использую заголовок c++ 11 new в своем приложении, и в одном классе в разных методах мне нужны разные случайные числа с разными дистрибутивы. Я просто поместил случайный движок std::default_random_engineв качестве члена класса в конструкторе класса с помощью std::random_deviceи использую его для различных дистрибутивов в моих методах. Можно ли использовать случайный движок таким образом, или я должен объявить разные движки для каждого используемого мной дистрибутива?

8
задан MosteM 29 January 2018 в 13:09
поделиться