PHP随机数生成代码及用例分析
我们也可以用随机数来设计我们想象的任何程序结构。首先我们来了解一下PHP提供的随机数函数rand()。PHP的rand()函数将返回随机整数。具体使用方法如下:rand(min,max)可选参数min和max可以使rand()返回0到RAND_MAX之间的伪随机整数。例如,如果您想要一个介于5和15(含)之间的随机数,请使用rand(5,15)。让我看一个具体的例子。我们在不设置具体参数的情况下进行基本的函数调用,得到的随机数不会受到min和max参数的限制。复制代码如下:echo(rand());结果:652696728(随机结果)1。使用PHP在指定的时间间隔内生成随机数。如果要在两个数之间生成随机数,需要为rand设置两个参数:这样,我们得到的结果就在我们的控制之下,应该是MinNum=result=MaxNum;假设我们要用PHP生成10000到2000之间的随机数,我们的代码应该写成这样:复制代码如下: echo(rand(1000,2000));很简单。让我们来点更难的。在本文的开头,我们说过随机数的作用很大,用PHP随机数可以解决一些复杂的问题。2.使用PHP获取一个集合中的随机元素将假设我们需要从一个数组中获取一个随机元素。复制代码如下: $ my _ array=array ('ASP ',' PHP ',' JavaScript ',' Ajax ',' CSS ',' jQuery ',' HTML ');echo($my_array[rand(0,6)];可以想象,我们得到的结果可能是数组中包含的任何元素,比如ASP、PHP或JavaScript。请注意,我们的my_array数组包含七个元素,我们将rand()的参数设置在0到6之间。我们使用两组随机数来增强上面例子的功能。我们需要一个随机数用于条件判断,另一个随机数用于元素输出。复制代码如下: $ my _ array=array ('ASP ',' PHP ',' JavaScript ',' Ajax ',' CSS ',' jQuery ',' HTML ');$ repeat=rand(0,6);for($ I=0;$ I=$ repeat;$i ){ echo('我在学习'。$my_array[rand(0,6)];echo(' on 51CTO.com ');} ?我们可能会得到以下结果:
版权声明:PHP随机数生成代码及用例分析是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。