É rand () dependente do tempo em php?

Vamos explicar o que quero dizer.

Algum tempo atrás, enquanto escrevia um programa em c #, cometi o seguinte erro:

int Randomize()
{
    Random r=new Random();
    return  r.Next(0,10);
}

em c #, isso é um erro, porque, chamada várias vezes seguidas, essa função retornará o mesmo valor. Isso ocorre porque o construtor Random usa seed de tempo e a diferença de tempo entre as chamadas era muito baixa (demorei uma hora para encontrá-lo :)).

Agora estou usandorand(...) em php, e eu preciso que a saída seja sempre diferente, mesmo se dois scripts forem executados ao mesmo tempo.

Eu tenho que fazer algo para obter esse resultado ou ele é projetado para funcionar dessa maneira?

questionAnswers(2)

yourAnswerToTheQuestion