php生成隨機數

2022-09-05 09:30:14 字數 1721 閱讀 8509

生成1-10之間的隨機數,不重複。

方法一:用shuffle函式。

<?php

$arr=range(1,10);

shuffle($arr);

foreach($arras$values)

?>

方法二:用array_unique函式.

<?php

$arr=array();

while(count($arr)<10)

echoimplode(" ",$arr);

?>

方法三:用array_flip函式,原理相同,都是去掉重複值。

<?php

$arr=array();

$count1=0;

$count= 0;

$return=array();

while($count< 10)

foreach($returnas$value)

echo"

";

$arr=array_values($return);// 獲得陣列的值

foreach($arras$key)

echo$key."  ";

?>

上面有參考大牛的,謝謝他們無私的貢獻原始碼。

PHP生成隨機數

function getrandstr length return randstr number getrandstr 6 echo number function make password length 8 在 chars 中隨機取 length 個陣列元素鍵名 keys array rand ...

PHP生成隨機數 rand

php 4,php 5 rand 產生乙個隨機整數 intrand void intrand int min,int max 如果沒有提供可選引數min和max,rand 返回 0 到 getrandmax 之間的偽隨機整數。例如想要 5 到 15 包括 5 和 15 之間的隨機數,用 rand 5...

PHP函式生成隨機數

通常情況下,當我們要生成乙個隨機字串時,總是先建立乙個字元池,然後用乙個迴圈和mt rand 或rand 生成php隨機數,從字元池中隨機選取字元,最後拼湊出需要的長度,如下 function randomkeys length fckpd 0pound 字元池 key for i 0 i leng...