这个问题已经在这里有了答案:
已关闭8年。
是否可以在0到1.0之间创建一个随机浮点数,例如0.4、0.8等。
我使用了rand,但它只接受整数。
最佳答案
mt_rand() / mt_getrandmax();
避免使用
rand()
函数,因为它通常取决于平台的C rand()
实现,通常使用非常简单的模式来创建数字。参见this comment on php.net关于php - 介于0到1.0 php之间的随机浮点数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14155603/