|
Osi
0.108.1
|
Class for thread specific random numbers. More...
#include <CoinHelperFunctions.hpp>
Public Member Functions | |
Constructors, destructor | |
| CoinThreadRandom () | |
| Default constructor. More... | |
| CoinThreadRandom (int seed) | |
| Constructor wih seed. More... | |
| ~CoinThreadRandom () | |
| Destructor. More... | |
| CoinThreadRandom (const CoinThreadRandom &rhs) | |
| CoinThreadRandom & | operator= (const CoinThreadRandom &rhs) |
Sets/gets | |
| void | setSeed (int seed) |
| Set seed. More... | |
| unsigned int | getSeed () const |
| Get seed. More... | |
| double | randomDouble () const |
| return a random number More... | |
| void | randomize (int n=0) |
| make more random (i.e. for startup) More... | |
Protected Attributes | |
Data members | |
The data members are protected to allow access for derived classes. | |
| unsigned int | seed_ |
| Current seed. More... | |
Class for thread specific random numbers.
Definition at line 1082 of file CoinHelperFunctions.hpp.
|
inline |
Default constructor.
Definition at line 1088 of file CoinHelperFunctions.hpp.
|
inline |
Constructor wih seed.
Definition at line 1093 of file CoinHelperFunctions.hpp.
|
inline |
Destructor.
Definition at line 1098 of file CoinHelperFunctions.hpp.
|
inline |
Definition at line 1100 of file CoinHelperFunctions.hpp.
|
inline |
Definition at line 1105 of file CoinHelperFunctions.hpp.
|
inline |
Set seed.
Definition at line 1119 of file CoinHelperFunctions.hpp.
|
inline |
Get seed.
Definition at line 1124 of file CoinHelperFunctions.hpp.
|
inline |
return a random number
Definition at line 1129 of file CoinHelperFunctions.hpp.
|
inline |
make more random (i.e. for startup)
Definition at line 1137 of file CoinHelperFunctions.hpp.
|
mutableprotected |
Current seed.
Definition at line 1151 of file CoinHelperFunctions.hpp.
1.8.5