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

php隨機數

發布時間: 2022-01-09 05:08:34

php數組值取隨機數

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

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

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

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

㈡ 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程序如何產生隨機數

$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隨機數問題

shuffle($test); //打亂數組
for($i=0;$i<10;$i++) echo $test[$i][0]

這樣即可滿足要求

㈤ 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);

㈦ 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按概率生成隨機數

以下代碼,直接運行即可

<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
以下代碼,直接運行即可

<?php

$rands=rand(1,10);

if($rands<=7){

$num=1;

}elseif($rands==8){

$num=2;

}else{

$num=3;

}

echo$num;

?>

㈨ PHP生成隨機數的幾種方法

php生成隨機數的幾種方法,總結如下:
第一種方法,非常簡單,直接使用系統自帶的函數:
查看代碼1
srand((double)microtime()*1000000);
2
//隨機產生0-99之間的整數
3
$randval=rand(0,99999999);
4
echo
$randval,'
';
5
6
第二種方法,稍微復雜一點,不只是生成只有數字的隨機字元串,更包括了各種特殊字元:
查看代碼
function
randomkeys($length){
$output='';
for($a=0;$a<$length;
$a++){
$output.=chr(mt_rand(33,
126));
}
return
$output;
}
echo
randomkeys(20);

㈩ php怎麼生成6位隨機數,php隨機數例子

通常情況下,當我們要生成一個隨機字元串時,總是先創建一個字元池,然後用一個循環和mt_rand()或rand()生成php隨機數,從字元池中隨機選取字元,最後拼湊出需要的長度。代碼如下:
function randomkeys($length)
{
$pattern = '
ABCDEFGHIJKLOMNOPQRSTUVWXYZ,./&l
t;>?;#:@~[]{}-_=+)(*&^%___FCKpd___0pound;"!'; //字元池
for($i=0;$i<$length;$i++)
{
$key .= $pattern{mt_rand(0,35)}; //生成php隨機數
}
return $key;
}
echo randomkeys(8);

這個php隨機函數能生成XC*=z~7L這樣的字元串,隨機!

熱點內容
如何把文件壓縮到最小 發布:2024-05-20 02:25:03 瀏覽:451
javash腳本文件 發布:2024-05-20 01:43:11 瀏覽:829
安卓手機如何登陸刺激戰場國際服 發布:2024-05-20 01:29:02 瀏覽:861
伺服器核庫怎麼找 發布:2024-05-20 01:28:14 瀏覽:375
鹽存儲水分 發布:2024-05-20 01:09:03 瀏覽:810
中國移動用什麼服務密碼 發布:2024-05-20 00:52:10 瀏覽:696
make編譯輸出 發布:2024-05-20 00:37:01 瀏覽:68
4200存儲伺服器 發布:2024-05-20 00:20:35 瀏覽:162
解壓小生活 發布:2024-05-20 00:15:03 瀏覽:144
粘土小游戲伺服器ip 發布:2024-05-20 00:14:00 瀏覽:196