在php中產生隨機資料我們可以使用rand,mt_rand都可以產生指定範圍內隨機資料了,下面給各位同學介紹一下方法
呼叫mt_rand()這個方法可以產生隨機數字,參數是範圍的最小值和最大值,函數會傳回最小值和最大值之間的一個隨機數字。
要產生真正的隨機數,對於計算來說不是一件容易的事。
php中兩種方法可以產生隨機數,一個經典的函數叫做rand(),另一個比較出色的函數是mt_rand()。
範例1
程式碼如下
#$random =rand(0,1000);
<?php $rand = mt_rand(1, 100); echo $rand; ?>
srand((double)microtime()*1000000); $random =rand(0,1000);
/** *获取一定范围内的多个随机数字 */ function yang_numberRand($begin = 0, $end = 20, $limit = 5){ $rand_array = range($begin, $end); shuffle($rand_array); //调用现成的数组随机排列函数 return array_slice($rand_array, 0, $limit); //截取前$limit个 }
php使用preg_match()函數實作驗證ip位址的方法
以上是php實作指定範圍內多個隨機數的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!