63 int nextInt()
noexcept;
69 int nextInt (
int maxValue)
noexcept;
79 int64 nextInt64()
noexcept;
84 float nextFloat()
noexcept;
89 double nextDouble()
noexcept;
92 bool nextBool()
noexcept;
100 void fillBitsRandomly (
void*
bufferToFill,
size_t sizeInBytes);
107 void setSeed (int64
newSeed)
noexcept;
116 void combineSeed (int64
seedValue)
noexcept;
124 void setSeedRandomly();
138 JUCE_LEAK_DETECTOR (
Random)
Holds a resizable array of primitive or copy-by-value objects.
An arbitrarily large integer class.
A random number generator.
int64 getSeed() const noexcept
Returns the RNG's current seed.
#define JUCE_API
This macro is added to all JUCE public class declarations.