To generate random number between 0-1000 try this;

srand((double)microtime()*1000000);
echo rand(0,1000);

The above example will output something similar to:

891