當前位置:首頁 » 編程語言 » 隨機數php

隨機數php

發布時間: 2022-01-27 14:27:04

『壹』 求一個生成四位隨機數的php代碼

最簡單的代碼:

圖片:

文字:

<?php

echo "四位隨機代碼是:". mt_rand(999, 9999); //隨機值得范圍是999-9999

?>

在PHP中 mt_rand是隨機函數,括弧中是隨機值范圍:從最小值到最大值之間隨機變換。

(1)隨機數php擴展閱讀:

1、mt_rand定義和用法:

mt_rand (PHP 4, PHP 5, PHP 7) —生成更好的隨機數。

2、mt_rand說明:

intmt_rand(void)。

intmt_rand(int$min,int$max)。

很多老的 libc 的隨機數發生器具有一些不確定和未知的特性而且很慢。PHP 的rand()函數默認使用 libc 隨機數發生器。mt_rand()函數是非正式用來替換它的。

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

3、參數:

min 可選的、返回的最小值(默認:0)。

max 可選的、返回的最大值(默認:mt_getrandmax())。

4、返回值:

返回min(或者 0) 到max(或者是到mt_getrandmax(),包含這個值)之間的隨機整數。

PHP官網-mt_rand

『貳』 PHP 隨機數

你網頁上每一次都是12條是由於被你的limit(0,12)導致的,你改成limit(0,100)就可以了

『叄』 php怎麼生成隨機數

//隨機數函數,$length為隨機的數字長度
function randomkeys($length)
{
$key = "";
$pattern='';
for($i=0;$i<$length;$i++)
{
$key .= $pattern{mt_rand(0,35)}; //生成php隨機數
}
return $key;
}
$a = randomkeys(1);
$b = randomkeys(1);
$c = randomkeys(1);
//如果要隨機生成N個字元,則只需要
echo randomkeys(5);

『肆』 PHP生成隨機數的幾種方法

fnServerData": function ( sSource, aoData, fnCallback ) {
/* Add some extra data to the sender */
aoData.push( { "name": "more_data", "value": "my_value" } );
$.getJSON( sSource, aoData, function (json) {
/* Do whatever additional processing you want on the callback, then tell DataTables */
fnCallback(json)
} );
}

『伍』 php數組值取隨機數

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

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

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

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

『陸』 php生成隨機數

<?php
$number = '';//初始化一個幸運數數

$num = rand(1,100); //得到一個1-100的隨機數
if($num >=1 and $num<=20){
$number = 1; //如果隨機數在1-20 那麼這個幸運數就為1 ,也就是說幸運數1的概率為20%

}else if($num >=21 and $num <=41 ){
$number = 2; //如果隨機數在21-41 那麼這個幸運數就為2 ,也就是說幸運數2的概率為21%
}else if..... //依次類推

我這里的1-20 21-41 這個區間是亂寫的 你可以打亂 意思就是說從1-100中間得到一個隨機數

再給這個隨機數添加一個概率 如果說這個隨機數是在1-20直接的任意一個那麼幸運數就為1,也就是說出現1的概率為20%

『柒』 PHP怎麼生成唯一的隨機數

可以使用毫秒數時間戳加上一個四位的隨機數 這樣理論上是不可能出現重復的

『捌』 php程序如何產生隨機數

$i = rand(10,100000);隨機產生10到100000之間的一個數字

<?php
echo "<table><tr>";
for($i=0;$i<20;$i++)
{
echo "<td>",rand(10,100000),"</td>";
if($i==9)
{
echo "</tr><tr>";
}
}
echo "</tr></table>";
?>

『玖』 php隨機數

首先你的順序不對,其次顏色不應該用十進制。
改成以下試試看
<html>
<head>
<title>5-9.php</title>
</head>
<?php
$randnum = rand(0, hexdec('FFFFFF'));
$bgcolor = str_pad(dechex($randnum), 6, '0', STR_PAD_LEFT);
?>
<body bgcolor='#<?php echo $bgcolor; ?>'>
<?php
echo $bgcolor;
?>
</body>
</html>

『拾』 php 指定隨機數

方法1:
$a=array(1,2,3,4,5,6); //指定數組
$b=array_rand($a,3); //取得數組$a中三個隨機的鍵值。
echo $a[$b[0]]."、".$a[$b[1]]."、".$a[$b[2]]; //可以按自己想要的格式輸出

方法2:
$a = array(1,2,3,4,5,6);
shuffle($a); //打亂數組$a
$b=array_slice($a,0,3); //取出數組中前三個值放入$b
print_r($b);

熱點內容
java工程師面試問題 發布:2024-11-16 09:28:36 瀏覽:233
用什麼引擎導出的安卓安裝包不大 發布:2024-11-16 09:09:06 瀏覽:474
安卓手機如何設置轉接 發布:2024-11-16 09:08:55 瀏覽:423
sql行業 發布:2024-11-16 09:04:07 瀏覽:295
如何查看電腦硬碟的介面速率緩存 發布:2024-11-16 08:59:42 瀏覽:221
c語言局部變數與全局變數 發布:2024-11-16 08:37:38 瀏覽:489
安卓蘋果是什麼意思啊 發布:2024-11-16 08:36:03 瀏覽:872
泛型方法編譯 發布:2024-11-16 08:36:01 瀏覽:875
造夢西遊記的密碼和用戶名是什麼 發布:2024-11-16 08:30:22 瀏覽:339
cmake編譯zlib出錯 發布:2024-11-16 08:26:32 瀏覽:442