msp430 g++ random functions
public c v1 · immutable#ifndef randstatic unsigned long RAND_NEXT = 1;int random(int32_t howsmall, int32_t howbig){ RAND_NEXT = RAND_NEXT * 1103515245 + 12345; return((unsigned)((RAND_NEXT%(howbig-howsmall))+howsmall));}int random(int32_t howbig) { return random(0, howbig);}void randomSeed(unsigned seed) { RAND_NEXT = seed;} #define rand random#define srand randomSeed#endif