看不懂啊为什么输出结果是4和5,求大神分析
<?php
//while例子
$sum = 0;
$num = rand(1,6); //获取1至6的随机数,模拟掷骰子
//$sum = $sum + $num;//前进步长
while($num==6){
//$num = rand(1,6);//获取1至6的随机数,模拟掷骰子
$sum = $sum + $num;//前进步长
};
echo "while例子执行完毕,前进:".$sum ."<br />";
//do...while例子
$sum = 0;
do{
//$num = rand(1,6);//获取1至6的随机数,模拟掷骰子
$sum = $sum + $num;//前进步长
}while($num==6);
echo "do...while例子执行完毕,前进:".$sum ."<br />";
?>
我把几行注释了,感觉这样测出来得结果才能看出来效果
rand()是一个随机函数,rand(1,6)是指从123456中随机取一个数字,所以不一定是4或5哦
输出不一定是4和5,也可能是其他的数,$num是由rand()函数随机取值的。