11 #ifndef INCLUDED_GR_RANDOM_H 12 #define INCLUDED_GR_RANDOM_H 35 std::uniform_real_distribution<float>
40 random(
unsigned int seed = 0,
int min_integer = 0,
int max_integer = 2);
47 void reseed(
unsigned int seed);
54 void set_integer_limits(
const int minimum,
const int maximum);
88 float impulse(
float factor);
std::uniform_real_distribution< float > d_uniform
Definition: random.h:36
float d_gauss_value
Definition: random.h:32
#define GR_RUNTIME_API
Definition: gnuradio-runtime/include/gnuradio/api.h:18
std::complex< float > gr_complex
Definition: gr_complex.h:15
GNU Radio logging wrapper for log4cpp library (C++ port of log4j)
Definition: basic_block.h:29
long d_seed
Definition: random.h:30
bool d_gauss_stored
Definition: random.h:31
std::mt19937 d_rng
Definition: random.h:34
std::uniform_int_distribution d_integer_dis
Definition: random.h:37
pseudo random number generator
Definition: random.h:27