免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4446 | 回复: 5
打印 上一主题 下一主题

php怎么控制随机 [复制链接]

论坛徽章:
1
辰龙
日期:2014-05-05 11:25:49
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-05-01 15:24 |只看该作者 |倒序浏览
本帖最后由 好玩狗 于 2014-05-01 15:24 编辑

有一段内容,我想用3个不同的语法,是随机执行从3个里面选1个的,每次都随机,要怎么写?

论坛徽章:
0
2 [报告]
发表于 2014-05-02 00:31 |只看该作者
产生范围是1~3的随机数,然后这个随机数作为switch语句的条件即可

论坛徽章:
1
辰龙
日期:2014-05-05 11:25:49
3 [报告]
发表于 2014-05-02 17:08 |只看该作者
回复 2# txd159cn


    有具体点吗? 小弟新手

论坛徽章:
1
辰龙
日期:2014-05-05 11:25:49
4 [报告]
发表于 2014-05-02 19:25 |只看该作者
txd159cn 发表于 2014-05-02 00:31
产生范围是1~3的随机数,然后这个随机数作为switch语句的条件即可
是这样吗 不过我发现有个问题就是2出现的次数远高于其他的,这是相同机率吗?


<?php
$ad01='
1
';

$ad02='
2
';

$ad03='
3
';

switch (rand(1,3))
{
        case "1":
        echo $ad01;
        break;

        case "2":
        echo $ad02;
        break;

        case "3":
        echo $ad03;
        break;

        default:
        echo $ad01;
}
?>

论坛徽章:
1
辰龙
日期:2014-05-05 11:25:49
5 [报告]
发表于 2014-05-04 10:25 |只看该作者
helphelphelphelp

论坛徽章:
0
6 [报告]
发表于 2014-05-04 16:23 |只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP