PHP生成隨機數 rand

2021-06-20 02:09:53 字數 1025 閱讀 1399

(php 4, php 5)

rand — 產生乙個隨機整數

intrand

( void )

intrand

( int$min, int$max)

如果沒有提供可選引數minmaxrand()返回 0 到 getrandmax()

之間的偽隨機整數。例如想要 5 到 15(包括 5 和 15)之間的隨機數,用 rand(5, 15)。

note: 在某些平台下(例如 windows)getrandmax()

只有 32767。如果需要的範圍大於 32767,那麼指定minmax引數就可以生成更大的數了,或者考慮用 mt_rand()

來替代之。

min

返回的最低值(預設:0)

max

返回的最高值(預設:getrandmax())

a pseudo random value betweenmin(or 0) andmax(or getrandmax()

, inclusive). 版本

說明4.2.0

隨機數發生器自動進行播種。

example #1 rand()

例子<?php

echo 

rand

() . 

"\n"

;echo 

rand

() . 

"\n"

;echo 

rand(5

, 15

);?>

以上例程的輸出類似於:

7771

22264

11

php生成隨機數mt rand和rand

登入成功後用手機號時間戳隨機數 生成token public static function token tel 隨機字串暱稱 public static function rand char php 的 rand 函式預設使用 libc 隨機數發生器。mt rand 函式是非正式用來替換它的。該函...

rand生成偽隨機數

void srand unsigned seed 設定隨機數種子。int rand void 根據設定的種子計算生成一組整型偽隨機數序列。若沒有手動設定seed,這個函式會自動設定seed為1,即手動呼叫srand 1 與不呼叫srand產生的效果一樣。每次呼叫rand時,會依次將隨機數從隨機數序列...

PHP生成隨機數

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