两位小数之间的PHP随机小数,步长为0.5

Ing*_*dak 6 php random

我想在步骤0.5中创建两个十进制数之间的随机数.

示例:0,0.5,1,1.5,2,2.5,3,3.5,4,4.5,5 ......

使用PHP生成两个小数之间的随机十进制

到目前为止,我可以使用一个十进制逗号生成0到5之间的数字.

如何整合步骤0.5?

$min = 0;
$max = 5;
$number = mt_rand ($min * 10, $max * 10) / 10;
Run Code Online (Sandbox Code Playgroud)

Riz*_*123 5

这应该为您工作:

$min = 0;
$max = 5;
echo $number = mt_rand($min * 2, $max * 2) / 2;
Run Code Online (Sandbox Code Playgroud)

  • 这个答案可以给出一个小于min的值 (2认同)