PHP mt_rand没有返回整数

时间:2010-11-20 21:14:04

标签: php

我在PHP脚本中有以下代码:

$sol = mt_rand(1,3);

我认为这是为了返回一个整数,而是我得到一个大约6位小数的数字。如何强制它返回1,2或3?

由于

1 个答案:

答案 0 :(得分:0)

您可以使用天花板或地板函数舍入为整数。

$sol = floor(mt_rand(1, 3));
$sol = ceil(mt_rand(1, 3));