问答详情
源自:6-7 PHP中循环结构之while循环语句

rand(),无论几次刷新,每次增加的数虽然不一,但是显示的数确是一样

里面添加echo "HP:".$sum;后,显示的内容: 我饿啦:-( 我还没吃饱呢! HP:23我还没吃饱呢! HP:30我还没吃饱呢! HP:37我还没吃饱呢! HP:51我还没吃饱呢! HP:65我还没吃饱呢! HP:77我还没吃饱呢! HP:79我还没吃饱呢! HP:84我还没吃饱呢! HP:89我还没吃饱呢! HP:92我还没吃饱呢! HP:101终于吃饱啦^_^ 无论怎么刷新都没变过是为何啊,不是随机增加吗

提问者:梁小茹 2017-08-12 00:51

个回答

  • 慕码人4388749
    2019-08-16 18:49:45

    <?php

    $sum = 12;//小宠物当前的饥饿程度

    echo "我饿啦:-(";

    echo "<br />";

    while($sum<100){//小宠物的饥饿程度到100,表示小宠物吃饱啦,不用继续喂了,没吃饱继续喂食

        $num = rand(1,20);//随机数,模拟喂食小宠物的小面包

        echo "吃个".$num."克的面包.<br />";

    $sum = $sum + $num; //小宠物吃小面包

    if($sum<100){

    echo "我现在的饥饿度是".$sum.",我还没吃饱呢!";

    echo "<br />";}

    }

    echo "我现在的饥饿度是".$sum.",终于吃饱啦^_^";

    ?>


  • qq_潇生落雨_0
    2017-12-11 18:09:01

    <?php

    $sum = 12;//小宠物当前的饥饿程度

    echo "我饿啦-_-"."(HP:$sum)";

    echo "\r";

    while($sum<100){//小宠物的饥饿程度到100,表示小宠物吃饱啦,不用继续喂了,没吃饱继续喂食

        $num = rand(1,20);//随机数,模拟喂食小宠物的小面包

    $sum = $sum + $num; //小宠物吃小面包

    echo "我还没吃饱呢!"."(HP:$sum)";

    echo "\r";

    }

    echo "终于吃饱啦^_^"."(HP:$sum)";

    ?>


    我这段代码是可以产生随机代码的,你可以试试看。

  • 慕UI3419674
    2017-08-12 10:01:22

    可能是应为在这个系统里面把答案固定了吧。。。