PHP100 2019-03-27
代码如下:
<? echo(rand());?>
代码如下:
echo(rand(1000,2000));?>
代码如下:
$my_array=array('ASP','PHP','JAVASCRIPT','AJAX','CSS','JQUERY','HTML'); echo($my_array[rand(0,6)]); ?>
代码如下:
$my_array=array('ASP','PHP','JAVASCRIPT','AJAX','CSS','JQUERY','HTML'); $repetition=rand(0,6); for($i=0;$i<=$repetition;$i++){ echo('I am learning ' . $my_array[rand(0,6)]); echo(' on 51CTO.com'); } ?>
我们得到的结果可能像下面这样:
第一次运行我们得到三条结果
由于我们使用一个随机数限定显示的条数,所以得到的结果除了文章随机,显示的条数也是随机的,如下图:
第二次运行得到七条结果
也许你会问,PHP随机数只能做这些无聊的事儿吗?rand( )看来并不是那么重要;你错了,想想随处可见的验证码、一些CMS系统的随机文章提取、下载地址分配等,随机数在这些应用中发挥着重要作用;另外,在安全和算法领域,随机数的很多应用也值得我们去深入研究,比如加密和同余法结构等。