php生成隨機數的幾種方法

2021-09-25 05:10:13 字數 732 閱讀 5046

//無引數:rand()函式使用者獲取隨機數

//帶引數:rand($min,$max),$min表示從xx開始取值,$max表示最大只能為xx

echo rand() . "\n";//得到乙個不定位數的隨機數

echo rand(5, 15);//在5~15之間取乙個數

注意:mt_rand() 用法跟rand()類似,但是mt_rand()的執行效率更高,平常使用也推薦用mt_rand().

//生成乙個陣列

$numbers = range(1, 42);//range 是將1到42 列成乙個陣列 

$a = array(1,2,3,4,5,6);//array陣列

//shuffle 將陣列順序隨即打亂

shuffle($numbers);

//array_slice 取該陣列中的某一段

1.$result = array_slice($numbers, 0, 3);

print_r($result);

//迴圈取資料

echo "

";2.

for ($i=0; $i < 3; $i++)

echo "

";3.

$b=array_slice($numbers,0,3);  //取出陣列中前三個值放入$b

for ($i=0;$i

生成隨機數 生成隨機數,幾種方法

有時用來隨機排序,隨機 需要用到隨機會函式。excel的rand 可以生成乙個0 1之間的隨機數,包含0,不包含1。使用方法,直接輸入 rand 如果需要生成0 1000之間的隨機數 rand 1000 這樣會生成小數。如果只要生成整數 如果要在兩個任意數之間生成隨機數 可以使用 round ran...

PHP生成隨機數的幾種方法

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

Python 生成隨機數的幾種方法

random.random 用於生成乙個指定範圍內的隨機符點數,兩個引數其中乙個是上限,乙個是下限。如果a b,則生成隨機數 print random.uniform 10,20 18.7356606526 print random.uniform 20,10 12.5798298022random...