glibmm  2.31.22
Public Member Functions
Glib::Rand Class Reference

#include <glibmm/random.h>

List of all members.

Public Member Functions

 Rand ()
 Rand (guint32 seed)
 ~Rand ()
void set_seed (guint32 seed)
bool get_bool ()
guint32 get_int ()
gint32 get_int_range (gint32 begin, gint32 end)
double get_double ()
double get_double_range (double begin, double end)
GRand* gobj ()
const GRand* gobj () const

Detailed Description

Examples:
thread/dispatcher.cc, and thread/thread.cc.

Constructor & Destructor Documentation

Glib::Rand::Rand ( guint32  seed) [explicit]

Member Function Documentation

Examples:
thread/thread.cc.
double Glib::Rand::get_double_range ( double  begin,
double  end 
)
guint32 Glib::Rand::get_int ( )
gint32 Glib::Rand::get_int_range ( gint32  begin,
gint32  end 
)
GRand* Glib::Rand::gobj ( ) [inline]
const GRand* Glib::Rand::gobj ( ) const [inline]
void Glib::Rand::set_seed ( guint32  seed)