4行pRNG

http://groups.google.co.jp/group/rec.games.roguelike.development/msg/6563eea4fabd1638

int vPrevRandom = SEED;
int rLCG (void) {
        vPrevRandom = abs((279470273 * vPrevRandom) % 429496729);
        return(vPrevRandom);

}; 

マジ感動した。