導航:首頁 > 編程語言 > php中的rand函數

php中的rand函數

發布時間:2024-12-11 15:05:10

php程序實現利用rand(1,100)函數產生10個1~100之間的隨機數

復制下面代碼
<?

//echo rand(1,100);
$max=0;
$min=100;
for($i=0;$i<=9;$i++){
$rand[$i]=rand(1,100);

if($rand[$i]>$max){
$max=$rand[$i];
}
if($rand[$i]<$min){

$min=$rand[$i];
}
$str.=$rand[$i].",";
}
//去除最後一個逗號
$str.="quchu";
$str=str_replace(",quchu","",$str);
echo "最大數是:".$max;
echo "<hr>";
echo "最小數是:".$min;
echo "<hr>";
//echo "原型是:".$str;
echo "<hr>";
echo "中間數是:".str_replace($min.",","",str_replace($max.",","",$str));
?>

㈡ php隨機浮點數有哪些比如從0.1到3.0中隨機一個浮點數出來

在PHP中是可以使用rand()函數來產生一個隨機數,不過不能直接生產浮點數,但是可以多走一步來生產浮點數。

我們可以先生成1-30中的數,然後在處以10就行了。

<?php
$num=rand(1,30)/10;
echo$num
>

這時num的值就是0.1-3.0中的隨機浮點數。

㈢ PHP中怎麼從一個二維數組中隨機取出一個值

用array_rand()函數就可以實現。

array_rand():從數組中隨機選出一個或多個元素,並返回。
語法:array_rand(array,number)

array:必需。規定輸入的數組參數。
number:可選。默認是 1。規定返回多少個隨機的元素。

例子:$a = ['a','b','c'];//定義一個二維數組
$b = $array_rand($a,1);//從數組a里隨機選取一個元素賦值給變數b。

㈣ php中如何生成1-15之間的隨機數

可以使用PHP math 函數 rand(1,15)直接返回即可。

定義和用法:rand() 函數返回隨機整數。

語法:rand(min,max)。

參數:min,max 可選。規定隨機數產生的范圍。

說明:如果沒有提供可選參數 min 和 max,rand() 返回 0 到 RAND_MAX 之間的偽隨機整數。例如,想要 5 到 15(包括 5 和 15)之間的隨機數,用 rand(5, 15)。

(4)php中的rand函數擴展閱讀:

提示和注釋

注釋:在某些平台下(例如 Windows)RAND_MAX 只有 32768。如果需要的范圍大於 32768,那麼指定 min 和 max 參數就可以生成大於 RAND_MAX 的數了,或者考慮用 mt_rand() 來替代它。

注釋:自 PHP 4.2.0 起,不再需要用 srand() 或 mt_srand() 函數給隨機數發生器播種,現在已自動完成。

注釋:在 3.0.7 之前的版本中,max 的含義是 range 。要在這些版本中得到和上例相同 5 到 15 的隨機數,簡短的例子是 rand (5, 11)。

閱讀全文

與php中的rand函數相關的資料

熱點內容
php手機驗證碼生成 瀏覽:663
哲學思維pdf 瀏覽:2
凌達壓縮機有限公司招聘 瀏覽:522
weblogic命令部署 瀏覽:25
微差事app怎麼注銷賬號 瀏覽:270
騰訊雲伺服器被無差別攻擊 瀏覽:868
郵政app怎麼查詢轉賬憑證 瀏覽:836
程序員語言閱讀 瀏覽:867
程序員考哪些證可以拿錢 瀏覽:868
發貨商庫存清點編程 瀏覽:718
app圖標名字變了怎麼回事 瀏覽:720
如何搭建流媒體伺服器 瀏覽:277
360照片加密軟體 瀏覽:641
電腦c語言編譯器正版 瀏覽:551
安卓手機屏幕亂彈怎麼回事 瀏覽:989
app怎麼自動關注 瀏覽:663
西門子st編程 瀏覽:550
java實現圖像分割演算法 瀏覽:12
寧波海曙四軸編程培訓先學什麼 瀏覽:116
jacob源碼 瀏覽:237