#include <ctime>
#include <unordered_map>
#include <string>
#include "f77-fcn.h"
#include "lo-mappers.h"
#include "oct-rand.h"
#include "quit.h"
#include "defun.h"
#include "error.h"
#include "errwarn.h"
#include "ovl.h"
#include "unwind-prot.h"
#include "utils.h"
#include "ov-re-mat.h"
Go to the source code of this file.
Definition at line 53 of file rand.cc.
References a, action_container::add_fcn(), Range::all_elements_are_ints(), Range::base(), dim_vector::chop_trailing_singletons(), d, dims, Array< T >::dims(), octave_rand::distribution(), octave_value::double_value(), e, err_wrong_type_arg(), error(), octave_rand::exponential_distribution(), octave_rand::float_nd_array(), octave_rand::float_scalar(), Array< T >::fortran_vec(), frame, octave_rand::gamma_distribution(), Range::inc(), octave_value::int_vector_value(), octave_value::is_matrix_type(), octave_value::is_range(), octave_value::is_scalar_type(), octave_value::is_string(), octave::math::isnan(), m, nargin, octave_rand::nd_array(), octave::math::nint_big(), octave_rand::normal_distribution(), Range::numel(), Array< T >::numel(), octave_rand::poisson_distribution(), octave_value::range_value(), octave_rand::reset(), dim_vector::resize(), retval, s, octave_rand::scalar(), octave_rand::seed(), octave_rand::state(), string, octave_value::string_value(), tmp, and octave_rand::uniform_distribution().
Referenced by Frand().
uses the ite {Ziggurat Method for Generating Random Variables} |
uses the ospell {Marsaglia and Tsang} ``Ziggurat technique'' to transform from a uniform to a normal distribution. The class of the value returned can be controlled by a trailing code{"double"} or code{"single"} argument. These are the only valid classes. Reference: ospell{G. Marsaglia and W.W. Tsang} |
uses the J Statistical Software |
uses the J Statistical vol |