(php 4, php 5)
rand — 產生乙個隨機整數
intrand
( void )
intrand
( int$min
, int$max
)
如果沒有提供可選引數min
和max
,rand()返回 0 到 getrandmax()
之間的偽隨機整數。例如想要 5 到 15(包括 5 和 15)之間的隨機數,用 rand(5, 15)。
note: 在某些平台下(例如 windows)getrandmax()只有 32767。如果需要的範圍大於 32767,那麼指定
min
和max
引數就可以生成更大的數了,或者考慮用 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
);?>
以上例程的輸出類似於:
777122264
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 ...