Mozzi  version v1.1.0
sound synthesis library for Arduino
mozzi_rand.h
1 #ifndef MOZZI_RAND_H_
2 #define MOZZI_RAND_H_
3 
4 #if ARDUINO >= 100
5  #include "Arduino.h"
6 #else
7  #include "WProgram.h"
8 #endif
9 
10 
11 unsigned long xorshift96();
12 
13 void xorshiftSeed(unsigned long seed);
14 void randSeed(unsigned long seed);
15 void randSeed();
16 
19 
22 
23 int rand(int minval, int maxval);
24 int rand(int maxval);
25 
26 unsigned int rand(unsigned int minval, unsigned int maxval);
27 unsigned int rand(unsigned int maxval);
28 
30 
31 #endif /* MOZZI_RAND_H_ */
void randSeed()
Initialises Mozzi's (pseudo)random number generator xorshift96(), which is used in Mozzi's rand() fun...
Definition: mozzi_rand.cpp:117
int rand(int maxval)
Ranged random number generator, faster than Arduino's built-in random function, which is too slow for...
Definition: mozzi_rand.cpp:240
unsigned int rand(unsigned int minval, unsigned int maxval)
Ranged random number generator, faster than Arduino's built-in random function, which is too slow for...
Definition: mozzi_rand.cpp:207
unsigned long xorshift96()
Random number generator.
Definition: mozzi_rand.cpp:26
uint8_t randMidiNote()
Generates a random number in the range for midi notes.
Definition: mozzi_rand.cpp:261
unsigned int rand(unsigned int maxval)
Ranged random number generator, faster than Arduino's built-in random function, which is too slow for...
Definition: mozzi_rand.cpp:251
int rand(int minval, int maxval)
Ranged random number generator, faster than Arduino's built-in random function, which is too slow for...
Definition: mozzi_rand.cpp:195