C ++ эквивалент new Random (seed) в C #

Когда мы используем генератор случайных чисел в C #, мы можем определить переменную вроде

private Random _rndGenerator;

в классе, а затем правильно вызвать

_rndGenerator = new Random(seed);

в конструкторе класса.

Мой вопрос:

Что является эквивалентом такого определения в C ++ (т.е. ГСЧ в классе). Я думаю, что использовать

srand((unsigned int)seed);

неправильно?

6
задан derekhh 5 December 2011 в 18:25
поделиться