Czy rand () zależy od czasu w php?
Pozwól nam wyjaśnić, co mam na myśli.
Jakiś czas temu, pisząc program w c #, popełniłem następujący błąd:
int Randomize()
{
Random r=new Random();
return r.Next(0,10);
}
w c # jest to błąd, ponieważ wywoływana kilka razy z rzędu ta funkcja zwraca tę samą wartość. Dzieje się tak, ponieważ konstruktor losowy używa nasienia czasu, a różnica czasu między wywołaniami była zbyt niska (znalezienie go zajęło mi godzinę :)).
Teraz używamrand(...)
w php i muszę, aby dane wyjściowe były zawsze inne, nawet jeśli 2 skrypty są wykonywane jednocześnie.
Czy muszę coś zrobić, aby uzyskać ten wynik, czy może działa w ten sposób?