Как сгенерировать случайное число с помощью стандартной библиотеки C ++ 11

В новом стандарте C ++ 11 есть целая глава, посвященная генераторам случайных чисел. Но как мне выполнить простейшую и наиболее распространенную задачу, которая раньше кодировалась подобным образом, но не прибегая к стандартной библиотеке C:

srand((unsigned int)time(0));
int i = rand();

Есть ли разумные значения по умолчанию для механизмов случайных чисел, дистрибутивов и начальных чисел, которые можно было бы использовать коробки?

23
задан Raedwald 27 February 2018 в 15:36
поделиться