Mozzi  alpha 0.01.1t
sound synthesis library for Arduino
 All Classes Functions Typedefs
mozzi_rand.h
00001 #ifndef MOZZI_RAND_H_
00002 #define MOZZI_RAND_H_
00003 
00004 #include "Arduino.h"
00005 
00009 unsigned long xorshift96();
00010 
00011 void xorshiftSeed(unsigned long seed);
00012 void randSeed(unsigned long seed);
00013 void randSeed();
00014 
00015 char rand(char minval, char maxval);
00016 char rand(char maxval);
00017 
00018 unsigned char rand(unsigned char minval, unsigned char maxval);
00019 unsigned char rand(unsigned char maxval);
00020 
00021 int rand(int minval, int maxval);
00022 int rand(int maxval);
00023 
00024 unsigned int rand(unsigned int minval, unsigned int maxval);
00025 unsigned int rand(unsigned int maxval);
00026 
00027 unsigned char randomMidiNote();
00028 
00029 #endif /* MOZZI_RAND_H_ */