rand X srand X
1: static long randx = 1; 2: 3: srand(x) 4: unsigned x; 5: { 6: randx = x; 7: } 8: 9: rand() 10: { 11: return(((randx = randx*1103515245 + 12345)>>16) & 077777); 12: }