che differenze c'e' tra

$numerocasuale = rand(0, 100);

e

srand((double) microtime() * 100000);
$numerocasuale = rand(0, 100);

????

so che srand serve a settare il numero di partenza da cui rand() parte per fare le sue minchiate casuali. giusto? ad ogni modo non capisco perche fornire questo punto di partenza dovrebbe servire. e poi cosa significa (double)?

grazie