All pastes #2098163 Raw Edit

msp430 g++ random functions

public c v1 · immutable
#2098163 ·published 2012-01-02 13:26 UTC
rendered paste body
#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