18 ::ll::TypedStorage<8, 8, int64> mSeed;
19 ::ll::TypedStorage<8, 16, ::MarsagliaPolarGaussian> mGaussianSource;
25 virtual int nextInt() ;
27 virtual int nextInt(
int bound) ;
29 virtual int64 nextLong() ;
31 virtual bool nextBoolean() ;
33 virtual float nextFloat() ;
35 virtual double nextDouble() ;
37 virtual double nextGaussianDouble() ;
39 virtual void consumeCount(uint count) ;
41 virtual ::std::unique_ptr<::IPositionalRandomFactory> forkPositional() ;
49 MCAPI
int $nextInt(
int bound);
51 MCAPI int64 $nextLong();
53 MCAPI
bool $nextBoolean();
55 MCAPI
float $nextFloat();
57 MCAPI
double $nextDouble();
59 MCAPI
double $nextGaussianDouble();
61 MCAPI
void $consumeCount(uint count);
63 MCAPI ::std::unique_ptr<::IPositionalRandomFactory> $forkPositional();