Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Function random

Boost , Boost.Test , Header <boost/test/data/monomorphic/generators/random.hpp>

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Function random

boost::unit_test::data::random — Returns an infinite sequence of random numbers.

Synopsis

// In header: <boost/test/data/monomorphic/generators/random.hpp>

monomorphic::generated_by< monomorphic::random_t<> > random();
template<typename SampleType> 
  monomorphic::generated_by< monomorphic::random_t< SampleType > > 
  random(SampleType begin, SampleType end);
template<typename Params> unspecified random(Params const & params);

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]Note

Эта функция доступна только для компиляторов C++11.


PrevUpHomeNext

Статья Function random раздела Boost.Test Header <boost/test/data/monomorphic/generators/random.hpp> может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Header <boost/test/data/monomorphic/generators/random.hpp> ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 20:59:45/0.0080828666687012/1