diff options
author | Mike Buland <eichlan@xagasoft.com> | 2012-05-04 18:44:53 +0000 |
---|---|---|
committer | Mike Buland <eichlan@xagasoft.com> | 2012-05-04 18:44:53 +0000 |
commit | 55431ec82f1db436938125d9d6169aab79cbd3d3 (patch) | |
tree | af9c31eff2a44efacded45dca5bcb027ffbe743d /src/experimental/randombasic.h | |
parent | 3e3f79bc35d94fab81cb31e42d8699a7eee102a4 (diff) | |
download | libbu++-55431ec82f1db436938125d9d6169aab79cbd3d3.tar.gz libbu++-55431ec82f1db436938125d9d6169aab79cbd3d3.tar.bz2 libbu++-55431ec82f1db436938125d9d6169aab79cbd3d3.tar.xz libbu++-55431ec82f1db436938125d9d6169aab79cbd3d3.zip |
Two basic random number generators, Cmwc is supposed to be a pretty good one.
I need to get the base class and singleton interface in place.
Diffstat (limited to 'src/experimental/randombasic.h')
-rw-r--r-- | src/experimental/randombasic.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/experimental/randombasic.h b/src/experimental/randombasic.h index 2ba7bd3..6eab9dc 100644 --- a/src/experimental/randombasic.h +++ b/src/experimental/randombasic.h | |||
@@ -17,8 +17,12 @@ namespace Bu | |||
17 | RandomBasic(); | 17 | RandomBasic(); |
18 | virtual ~RandomBasic(); | 18 | virtual ~RandomBasic(); |
19 | 19 | ||
20 | void seed( int32_t iSeed ); | ||
21 | |||
22 | int32_t rand(); | ||
23 | |||
20 | private: | 24 | private: |
21 | int64_t c, m, a; | 25 | int64_t a, c, x; |
22 | }; | 26 | }; |
23 | }; | 27 | }; |
24 | 28 | ||