php實作指定範圍內多個隨機數的方法

墨辰丷
發布: 2023-03-29 10:32:02
原創
3861 人瀏覽過

在php中產生隨機資料我們可以使用rand,mt_rand都可以產生指定範圍內隨機資料了,下面給各位同學介紹一下方法

呼叫mt_rand()這個方法可以產生隨機數字,參數是範圍的最小值和最大值,函數會傳回最小值和最大值之間的一個隨機數字。
要產生真正的隨機數,對於計算來說不是一件容易的事。

php中兩種方法可以產生隨機數,一個經典的函數叫做rand(),另一個比較出色的函數是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


 程式碼如下

/** 
*获取一定范围内的多个随机数字 
*/ 
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縮圖產生與圖片浮水印製作詳解

PHP驗證碼類別ValidateCode解析

php使用preg_match()函數實作驗證ip位址的方法

以上是php實作指定範圍內多個隨機數的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!