You just need to initialize srand() once, then you just need to use rand() to generate the random numbers. And to generate random numbers use Better random algorithm?
If you want to generate a random integer between 1 and 10, you should
always do it by using high-order bits, as in
j = 1 + (int) ( 10.0 * ( rand() / ( RAND_MAX + 1.0 ) ) );