Следует Я сохраняю экземпляр объекта случайного распределения или всегда могу его воссоздать?

У меня есть этот код:

static std::mt19937 rnd;

// ...

static uint32_t rndInt(uint32_t min, uint32_t max) {
    return std::uniform_int_distribution<uint32_t>(min,max)(rnd);
}

Это хорошая практика или мне следует сохранить uniform_int_distribution ?

13
задан Lightness Races with Monica 8 December 2011 в 15:55
поделиться