<?php
$sum=0;
do{
$num=rank(1,6);
$sum2=$num;
$sum = $sum + $num;
}while($num == 6);
echo "第一次色子数".$sum2."<br />";
echo "前进".$sum;
?>
你要计算第一次的色子数,不是这样计算的,先摇色子,再根据色子数判断是否需要继续。
rand(1,6)和rank(1,6)都是取1~6的吗?我还以为只能是rand()
对的,sum2是循环完的结果
只是不是很明白那个sum2 到底是第几次循环输出的结果 然后现在明白了 那是最后一次循环输出的结果并不是第一次