新聞中心
小編給大家分享一下PHP如何生成不重復(fù)隨機(jī)數(shù),相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
PHP生成不重復(fù)隨機(jī)數(shù)的方法:首先將數(shù)組順序隨即打亂,然后取該數(shù)組中的某一段,代碼為【$numbers = range (1,50);shuffle ($numbers);$result = array_slice($numbers..】。
PHP生成不重復(fù)隨機(jī)數(shù)的方法:
無(wú)論是Web應(yīng)用,還是WAP或者移動(dòng)應(yīng)用,隨機(jī)數(shù)都有其用武之地。在最近接觸的幾個(gè)小項(xiàng)目中,我也經(jīng)常需要和隨機(jī)數(shù)或者隨機(jī)數(shù)組打交道,所以,對(duì)于PHP如何產(chǎn)生不重復(fù)隨機(jī)數(shù)常用的幾種方法小結(jié)一下。
方法一:
代碼如下:
方法二:
代碼如下:
方法三:
代碼如下:
上述可以在1-20間隨機(jī)產(chǎn)生5個(gè)不重復(fù)的值
方法四:
代碼如下:
方法五:
代碼如下:
這個(gè)可能是比叫簡(jiǎn)單的了(ps:如果在range中指定了步長(zhǎng),就必須注意array_rand的第二個(gè)參數(shù)是否超出$tmp的長(zhǎng)度)。
以上是PHP如何生成不重復(fù)隨機(jī)數(shù)的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
網(wǎng)站名稱(chēng):PHP如何生成不重復(fù)隨機(jī)數(shù)-創(chuàng)新互聯(lián)
URL標(biāo)題:http://www.ef60e0e.cn/article/gisse.html