php 指定范圍內(nèi)多個(gè)隨機(jī)數(shù)代碼實(shí)例
調(diào)用mt_rand()這個(gè)方法可以生成隨機(jī)數(shù)字,參數(shù)是范圍的最小值和最大值,函數(shù)會(huì)返回最小值和最大值之間的一個(gè)隨機(jī)數(shù)字。
要生成真正的隨機(jī)數(shù),對(duì)于計(jì)算來(lái)說(shuō)不是一件容易的事。
php中兩種方法可以生成隨機(jī)數(shù),一個(gè)經(jīng)典的函數(shù)叫rand(),另一個(gè)更出色的函數(shù)是mt_rand()。
例1
代碼如下
$random =rand(0,1000);
或者
<?php $rand = mt_rand(1, 100); echo $rand; ?>
例2
代碼如下
srand((double)microtime()*1000000); $random =rand(0,1000);
例3
代碼如下
/**
*獲取一定范圍內(nèi)的多個(gè)隨機(jī)數(shù)字
*/ function yang_numberRand($begin = 0, $end = 20, $limit = 5){ $rand_array = range($begin, $end); shuffle($rand_array); //調(diào)用現(xiàn)成的數(shù)組隨機(jī)排列函數(shù) return array_slice($rand_array, 0, $limit); //截取前$limit個(gè) }
通過(guò)本文希望能對(duì)PHP編程中遇到此問(wèn)題的朋友提供幫助!
- 深入理解PHP中mt_rand()隨機(jī)數(shù)的安全
- PHP簡(jiǎn)單獲取隨機(jī)數(shù)的常用方法小結(jié)
- PHP獲取redis里不存在的6位隨機(jī)數(shù)應(yīng)用示例【設(shè)置24小時(shí)過(guò)時(shí)】
- PHP基于自增數(shù)據(jù)如何生成不重復(fù)的隨機(jī)數(shù)示例
- php獲取一定范圍內(nèi)取N個(gè)不重復(fù)的隨機(jī)數(shù)
- PHP隨機(jī)數(shù) C擴(kuò)展隨機(jī)數(shù)
- php 利用array_slice函數(shù)獲取隨機(jī)數(shù)組或前幾條數(shù)據(jù)
- php簡(jiǎn)單生成隨機(jī)數(shù)的方法
- php源碼分析之DZX1.5隨機(jī)數(shù)函數(shù)random用法
- PHP的偽隨機(jī)數(shù)與真隨機(jī)數(shù)詳解
- PHP生成隨機(jī)數(shù)的方法總結(jié)
相關(guān)文章
PHP實(shí)現(xiàn)的pdo連接數(shù)據(jù)庫(kù)并插入數(shù)據(jù)功能簡(jiǎn)單示例
這篇文章主要介紹了PHP實(shí)現(xiàn)的pdo連接數(shù)據(jù)庫(kù)并插入數(shù)據(jù)功能,結(jié)合簡(jiǎn)單示例形式分析了pdo數(shù)據(jù)庫(kù)連接及執(zhí)行基本的插入SQL語(yǔ)句相關(guān)操作技巧,需要的朋友可以參考下2019-03-03在PHP中養(yǎng)成7個(gè)面向?qū)ο蟮暮昧?xí)慣
在 PHP 編程早期,PHP 代碼在本質(zhì)上是限于面向過(guò)程的。過(guò)程代碼 的特征在于使用過(guò)程構(gòu)建應(yīng)用程序塊。過(guò)程通過(guò)允許過(guò)程之間的調(diào)用提供某種程度的重用。2010-01-01php取整函數(shù)ceil,floo,round的用法及介紹
以下是對(duì)php中的取整函數(shù)ceil,floo,round的用法進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過(guò)來(lái)參考下2013-08-08php線性表順序存儲(chǔ)實(shí)現(xiàn)代碼(增刪查改)
php實(shí)現(xiàn)線性表順序存儲(chǔ)的代碼,需要的朋友可以參考下2012-02-02PHP中實(shí)現(xiàn)中文字符進(jìn)制轉(zhuǎn)換原理分析
中文字符編碼研究系列第四期,PHP實(shí)現(xiàn)中文字符進(jìn)制轉(zhuǎn)換原理分析,主要討論中文漢字轉(zhuǎn)換為十進(jìn)制和十六進(jìn)制的方法,并掌握轉(zhuǎn)換原理應(yīng)用于實(shí)際開(kāi)發(fā)。本文以GBK編碼字符為例,討論GBK編碼的字符轉(zhuǎn)換原理2011-12-12PHP中date()日期函數(shù)有關(guān)參數(shù)整理
PHP中date()日期函數(shù)有關(guān)參數(shù)整理,需要的朋友可以參考下。2011-07-07PHP通過(guò)內(nèi)置函數(shù)memory_get_usage()獲取內(nèi)存使用情況
這篇文章主要介紹了PHP通過(guò)內(nèi)置函數(shù)memory_get_usage()獲取內(nèi)存使用情況,需要的朋友可以參考下2014-11-11PHP fastcgi模式上傳大文件(大約有300多K)報(bào)錯(cuò)
上傳圖片時(shí),大約有300多K,結(jié)果報(bào)了個(gè)服務(wù)器錯(cuò)誤,fastcgi默認(rèn)的請(qǐng)求大小為131072,于是在apache配置中添加了MaxRequestLen 配置就好了2014-09-09