Ⅰ 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)
} );
}
Ⅱ 32位隨機碼,php怎樣生成一個位的隨機字元串
echo md5(rand());
你看這個是不是32位隨機字元串
Ⅲ PHP 隨機數
你網頁上每一次都是12條是由於被你的limit(0,12)導致的,你改成limit(0,100)就可以了
Ⅳ php怎麼生成6位隨機數
通常情況下,當我們要生成一個隨機字元串時,總是先創建一個字元池,然後用一個循環和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這樣的字元串,隨機!
Ⅳ PHP隨機數
\d+
\d表示數字,+表示連續出現1次以上,\d+匹配有1個以上的數字
Ⅵ 求一個生成四位隨機數的PHP代碼
最簡單的代碼:
圖片:
文字:
<?php
echo "四位隨機代碼是:". mt_rand(999, 9999); //隨機值得范圍是999-9999
?>
在PHP中 mt_rand是隨機函數,括弧中是隨機值范圍:從最小值到最大值之間隨機變換。
(6)php32位隨機數擴展閱讀:
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 生成隨機數
$rand=md5(microtime(true));
echo $rand;
Ⅷ php怎樣生成一個32位的隨機字元串
php生成32位不重復的隨機數,代碼如下:
functiongetRandom($param){
$str="";
$key="";
for($i=0;$i<$param;$i++)
{
$key.=$str{mt_rand(0,32)};//生成php隨機數
}
return$key;
}
調用:getRandom(32)
輸出結果:一個32位隨機數
Ⅸ 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);