Function random
boost::unit_test::data::random — Returns an infinite sequence of random numbers.
Synopsis
Description
Доступны следующие перегрузки:
auto d = random();
auto d = random(begin, end);
auto d = random(params);
В первой перегрузке используется распределение по умолчанию, которое является однородным и элементы которого имеют тип<double>(значения находятся в [0, 1)).
Вторая перегрузка генерирует числа в заданном интервале. Распределение однородно (в [начале, конце] для действительных чисел, а в [начале, конце] для целых чисел). Тип распределения выводится из типа параметров<begin>и<end>.
distribution:[о] [о] [о] [о] [о] [о] [о] [о] [о] [о]]. В казначейство, т. е. каучук, т. е. каучук, т. е. каучук, т. е.
[ORIG_END] --><seed:>Семя для генерации значений
<engine:>Двигатель генератора случайных чисел
Функция возвращает объект, который реализует API набора данных.
![[Note]](/img/note.png) | Note |
|---|
Эта функция доступна только для компиляторов C++11. |