php 指定范圍內多個隨機數(shù)代碼實例
調用mt_rand()這個方法可以生成隨機數(shù)字,參數(shù)是范圍的最小值和最大值,函數(shù)會返回最小值和最大值之間的一個隨機數(shù)字。
要生成真正的隨機數(shù),對于計算來說不是一件容易的事。
php中兩種方法可以生成隨機數(shù),一個經(jīng)典的函數(shù)叫rand(),另一個更出色的函數(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
代碼如下
/**
*獲取一定范圍內的多個隨機數(shù)字
*/ function yang_numberRand($begin = 0, $end = 20, $limit = 5){ $rand_array = range($begin, $end); shuffle($rand_array); //調用現(xiàn)成的數(shù)組隨機排列函數(shù) return array_slice($rand_array, 0, $limit); //截取前$limit個 }
通過本文希望能對PHP編程中遇到此問題的朋友提供幫助!
- 深入理解PHP中mt_rand()隨機數(shù)的安全
- PHP簡單獲取隨機數(shù)的常用方法小結
- PHP獲取redis里不存在的6位隨機數(shù)應用示例【設置24小時過時】
- PHP基于自增數(shù)據(jù)如何生成不重復的隨機數(shù)示例
- php獲取一定范圍內取N個不重復的隨機數(shù)
- PHP隨機數(shù) C擴展隨機數(shù)
- php 利用array_slice函數(shù)獲取隨機數(shù)組或前幾條數(shù)據(jù)
- php簡單生成隨機數(shù)的方法
- php源碼分析之DZX1.5隨機數(shù)函數(shù)random用法
- PHP的偽隨機數(shù)與真隨機數(shù)詳解
- PHP生成隨機數(shù)的方法總結
相關文章
PHP實現(xiàn)的pdo連接數(shù)據(jù)庫并插入數(shù)據(jù)功能簡單示例
這篇文章主要介紹了PHP實現(xiàn)的pdo連接數(shù)據(jù)庫并插入數(shù)據(jù)功能,結合簡單示例形式分析了pdo數(shù)據(jù)庫連接及執(zhí)行基本的插入SQL語句相關操作技巧,需要的朋友可以參考下2019-03-03
php取整函數(shù)ceil,floo,round的用法及介紹
以下是對php中的取整函數(shù)ceil,floo,round的用法進行了詳細的分析介紹,需要的朋友可以過來參考下2013-08-08
PHP中date()日期函數(shù)有關參數(shù)整理
PHP中date()日期函數(shù)有關參數(shù)整理,需要的朋友可以參考下。2011-07-07
PHP通過內置函數(shù)memory_get_usage()獲取內存使用情況
這篇文章主要介紹了PHP通過內置函數(shù)memory_get_usage()獲取內存使用情況,需要的朋友可以參考下2014-11-11
PHP fastcgi模式上傳大文件(大約有300多K)報錯
上傳圖片時,大約有300多K,結果報了個服務器錯誤,fastcgi默認的請求大小為131072,于是在apache配置中添加了MaxRequestLen 配置就好了2014-09-09

