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

Class template uniform_real_distribution

Boost , Chapter 1. Boost.Compute , Reference

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

Class template uniform_real_distribution

boost::compute::uniform_real_distribution — Produces uniformly distributed random floating-point numbers.

Synopsis

// In header: <boost/compute/random/uniform_real_distribution.hpp>
template<typename RealType = float> 
class uniform_real_distribution {
public:
  // types
  typedef RealType result_type;
  // construct/copy/destruct
  uniform_real_distribution(RealType = 0.f, RealType = 1.f);
  ~uniform_real_distribution();
  // public member functions
  result_type a() const;
  result_type b() const;
  template<typename OutputIterator, typename Generator> 
    void generate(OutputIterator, OutputIterator, Generator &, 
                  command_queue &);
  // private member functions
   BOOST_STATIC_ASSERT_MSG(boost::is_floating_point< RealType >::value, 
                           "Template argument must be a floating point type");
};

Description

Следующий пример показывает, как настроить равномерное реальное распределение для получения случайного распределения.Поплавать1и100.

Смотрите также:

default_random_engine,normal_distribution

uniform_real_distribution public member functions

  1. result_typeaconst;
    Возвращает минимальное значение распределения.
  2. result_typebconst;
    Возвращает максимальное значение распределения.
  3. шаблон<имя типа,имя типаГенератор>пустотагенерируютВыходной итераторпервый,последний,Генератор&генератор,команда_queue&очередь;;

    Генерирует равномерно распределенные числа с плавающей запятой и сохраняет их в диапазонепервый,последний.

uniform_real_distribution private member functions

  1. BOOST_STATIC_ASSERT_MSG::is_floating_point<RealType>::значение,«Аргумент шаблона должен быть типа плавающей точки»;
    .

PrevUpHomeNext

Статья Class template uniform_real_distribution раздела Chapter 1. Boost.Compute Reference может быть полезна для разработчиков на c++ и boost.




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



:: Главная :: Reference ::


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 19:55:06/0.0064239501953125/0