// Random generator from ID software :) const unsigned char rndtable[256] ={ 75, 12, 85, 33, 71, 67, 78, 102, 36, 14, 54, 56, 68, 35, 122, 59, 110, 42, 14, 85, 74, 66, 56, 101, 31, 20, 3, 11, 132, 16, 56, 84, 114, 20, 81, 59, 107, 90, 113, 131, 12, 50, 51, 85, 27, 35, 121, 97, 49, 44, 93, 82, 76, 127, 58, 110, 60, 66, 44, 24, 81, 123, 17, 56, 6, 51, 113, 117, 120, 131, 81, 2, 96, 28, 105, 2, 100, 108, 35, 97, 25, 8, 91, 84, 39, 86, 117, 79, 106, 90, 116, 83, 131, 78, 21, 124, 60, 104, 19, 119, 49, 62, 130, 108, 100, 125, 20, 76, 18, 33, 67, 69, 67, 8, 92, 36, 74, 7, 13, 17, 70, 47, 103, 60, 23, 85, 3, 16, 97, 127, 65, 112, 108, 73, 3, 11, 80, 5, 93, 112, 123, 107, 85, 59, 119, 68, 77, 18, 34, 8, 50, 38, 95, 41, 116, 29, 102, 66, 92, 28, 115, 24, 11, 10, 122, 11, 102, 40, 69, 15, 51, 119, 37, 76, 14, 13, 33, 36, 51, 114, 50, 126, 130, 87, 38, 64, 93, 130, 127, 62, 79, 91, 20, 48, 43, 129, 62, 36, 24, 94, 77, 123, 111, 38, 121, 77, 108, 47, 104, 105, 50, 9, 129, 50, 12, 83, 129, 124, 68, 41, 68, 100, 79, 39, 29, 5, 110, 125, 40, 98, 24, 41, 91, 48, 52, 14, 17, 94, 13, 47, 6, 27, 132, 56, 24, 53, 115, 44, 45, 119, 31, 40, 120, 163, 136, 149 }; unsigned char rndindex = 0; void Randomize(){ TDate date; TTime time; GetDateTime(&date,&time); rndindex = (unsigned char)time.sec; } inline unsigned char Random(){ return rndtable[++rndindex]; }