| #pragma once |
| |
| #ifndef igs_math_random_h |
| #define igs_math_random_h |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| namespace igs { |
| namespace math { |
| class random { |
| public: |
| random(); |
| |
| |
| void seed(unsigned long seed); |
| unsigned long seed(void) const; |
| |
| |
| long next(void); |
| double next_d(void); |
| private: |
| unsigned long seed_; |
| }; |
| } |
| } |
| |
| #endif |