#include <rand-dunif.h>
Public Types | |
typedef int | T_numtype |
typedef P_uniform | T_uniform |
typedef T | T_numtype |
Public Member Functions | |
DiscreteUniform (int low, int high, double=0) | |
void | randomize () |
int | random () |
DiscreteUniform (T n) | |
T | random () |
Private Attributes | |
int | low_ |
int | range_ |
T_uniform | uniform_ |
T | n_ |
typedef T DiscreteUniform< BZ_TEMPLATE_DEFAULT >::T_numtype |
typedef int DiscreteUniform< BZ_TEMPLATE_DEFAULT >::T_numtype |
typedef P_uniform DiscreteUniform< BZ_TEMPLATE_DEFAULT >::T_uniform |
DiscreteUniform< BZ_TEMPLATE_DEFAULT >::DiscreteUniform | ( | int | low, | |
int | high, | |||
double | = 0 | |||
) | [inline] |
DiscreteUniform< BZ_TEMPLATE_DEFAULT >::DiscreteUniform | ( | T | n | ) | [inline] |
T DiscreteUniform< BZ_TEMPLATE_DEFAULT >::random | ( | void | ) | [inline] |
int DiscreteUniform< BZ_TEMPLATE_DEFAULT >::random | ( | ) | [inline] |
void DiscreteUniform< BZ_TEMPLATE_DEFAULT >::randomize | ( | ) | [inline] |
int DiscreteUniform< BZ_TEMPLATE_DEFAULT >::low_ [private] |
T DiscreteUniform< BZ_TEMPLATE_DEFAULT >::n_ [private] |
int DiscreteUniform< BZ_TEMPLATE_DEFAULT >::range_ [private] |
T_uniform DiscreteUniform< BZ_TEMPLATE_DEFAULT >::uniform_ [private] |