Является ли rand () зависимым от времени в php?

Позвольте нам объяснить, что я имею в виду.

Некоторое время назад, когда я писал программу на c #, я допустил следующую ошибку:

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

в c # это ошибка, потому что эта функция, вызываемая несколько раз подряд, возвращает одно и то же значение. Это потому, что конструктор Random использует начальное время, а разница во времени между вызовами была слишком мала (мне понадобился час, чтобы найти это :)).

Сейчас я используюrand(...) в php, и мне нужно, чтобы вывод всегда был разным, даже если два скрипта выполняются одновременно.

Нужно ли что-то делать, чтобы получить такой результат, или он предназначен для такой работы?

Ответы на вопрос(2)

Ваш ответ на вопрос