PHP建立隨機數

2021-08-30 11:04:24 字數 657 閱讀 5048

一、數字型別

// >>>1. 直接使用函式mt_rand()建立單個整數

echo mt_rand();

// >>>2. 時間戳字符集加密擷取多位整數

function getrandomstr2($len)

二、字串型別

// >>>1. 打亂字串substr擷取

function getrandomstr1($len)

getrandomstr1(5);

// >>>2. mt_rand獲取字符集下標迴圈取值

function getrandomstr($len)

echo $re;

}getrandomstr(5);

// >>>3. 構建陣列形式的字符集 array_rand

function getrandomstr3($len)

', '<', '>', '~', '`', '+', '=', ',',

'.', ';', ':', '/', '?', '|'

);$key = array_rand($arr, $len);

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

echo $re;

}getrandomstr3(5);

boost建立隨機數

在c 中,利用boost庫中的類建立隨機數以乙個在 10,10 上的均勻分布為例 建立隨機數的生成器 建立隨機數的分布函式 裝配生成器與分布函式,生成變數生成器 include include using std cout using std endl using boost mt19937 usi...

php 獲取隨機數

獲得最小和最大值之間隨機數,位數不足補零 function getrandnumber fmin fmax fileid date ymd his rand 100,999 fileid為 20100903 132121 908 這樣的的隨機數 function randomkeys length ...

PHP 取隨機數

假設 有四個選項 a 佔 10 b佔20 c佔30 d 佔 40 原理就是現獲取隨機數,然後找區間。當然了,選項的數量可以任意。目前預設是 總和是 100 如果需要別的數,修改 隨機數的範圍即可。這個演算法,比較簡單,效率也還算高。當然因為是 rand 所以產生的是偽隨機數,不是真正意義上的隨機,能...