|
Class template mersenne_twister_engineBoost , Chapter 1. Boost.Compute , Reference
Class template mersenne_twister_engine
boost::compute::mersenne_twister_engine — Mersenne twister pseudorandom number generator.
Synopsis
Description
mersenne_twister_engine
public
construct/copy/destruct
mersenne_twister_engine public member functions
- <
voidseed(result_typevalue,command_queue&queue); >Семена генератора случайных чисел с<value>. Если же нет, то следует использовать<default_seed>. Параметры: <queue> команда в очереди для выполнения | <value> | семенное значение для генератора случайных чисел |
|
- <
voidseed(command_queue&queue); >Это перегруженная функция члена, предусмотренная для удобства. Он отличается от вышеуказанной функции только тем, какие аргументы он принимает.
- <
template<typenameOutputIterator>
voidgenerate(OutputIteratorfirst,OutputIteratorlast,
command_queue&queue);>генерирует случайные числа и сохраняет их в диапазоне<first>,<last>.
- <
template<typenameOutputIterator,typenameFunction>
voidgenerate(OutputIteratorfirst,OutputIteratorlast,Functionop,
command_queue&queue);>Генерирует случайные числа, преобразует их<op>, а затем сохраняет их в диапазоне<first>,<last>.
- <
voiddiscard(size_tz,command_queue&queue); >генерирует<z>случайные числа и отбрасывает их.
Статья Class template mersenne_twister_engine раздела Chapter 1. Boost.Compute Reference может быть полезна для разработчиков на c++ и boost.
:: Главная :: Reference ::
|
|