让我们解释一下我的意思。
前段时间,在用c#编写程序时,我犯了以下错误:
int Randomize()
{
Random r=new Random();
return r.Next(0,10);
}
在 c# 中,这是一个错误,因为连续调用多次,此函数将返回相同的值。这是因为 Random 构造函数使用时间种子,并且调用之间的时间差太小(我花了一个小时才找到那个:))。
现在我rand(...)
在 php 中使用,我需要输出总是不同的,即使同时执行了 2 个脚本。
我是否必须做一些事情才能得到这个结果,或者它是否旨在以这种方式工作?