18 virtual int nextInt() = 0;
21 virtual int nextInt(
int) = 0;
24 virtual int64 nextLong() = 0;
27 virtual bool nextBoolean() = 0;
30 virtual float nextFloat() = 0;
33 virtual double nextDouble() = 0;
36 virtual double nextGaussianDouble() = 0;
39 virtual void consumeCount(uint) = 0;
42 virtual ::std::unique_ptr<::IRandom> fork() = 0;
45 virtual ::std::unique_ptr<::IPositionalRandomFactory> forkPositional();
57 MCFOLD ::std::unique_ptr<::IPositionalRandomFactory> $forkPositional();
63 MCAPI
static void** $vftable();