我没有为此找到解决方案。
我有数字3和5.
如何随机选择这两个数字中的一个。
在PHP中 rand()或mt_rand()jsut有min和max参数。
谢谢你的帮助!
答案 0 :(得分:3)
if(mt_rand(0,1)) {
echo 3;
} else {
echo 5;
}
或者反过来,你的选择。
答案 1 :(得分:1)
只需在两个值之间做一个rand然后使用if。所以:
$randval = rand(0,1);
if($randval == 0)
$value = 3;
else
$value = 5;
答案 2 :(得分:1)
获取rand()
的随机数,并根据随机数将$value
设置为新值。
$value = rand(0,1) == 0 ? 3 : 5;
答案 3 :(得分:0)
你知道你有2个值,所以你可以这样做:
$rand = rand(1,2);
if ($rand == 1)
$val = 3;
else
$val = 5;