gmp_random()函數是PHP中的一個內置函數,它會生成一個隨機數。隨機數的範圍在零和每條肢的位數之間(肢體是內部GMP機製。肢體中的位數不是靜態的,並且可能因係統而異。通常,肢中的位是16或32,但這並不總是正確。)乘以限製器。生成的數字取決於限製器,即,如果限製器為負,則生成的數字也將為負。
用法:
GMP gmp_random ( int $limiter )
參數:gmp_random()函數接受單個參數,如上所示,並在下麵進行說明:
- $limiter : 它是gmp_random()函數接受的唯一必需參數。此參數設置限製器值。此參數可以是PHP 5.5或更早版本中的GMP資源,PHP 5.6或更高版本中的GMP對象,或者還可以傳遞數字字符串,前提是可以將該字符串轉換為數字。
返回值:如上所述,此函數返回一個介於零和每條邊的位數之間的隨機數。
以下示例程序旨在說明PHP中的gmp_random()函數。
程序1:
<?php
// php code implementing gmp_random() function
// random number from 0 to 1 * bits per limb
$rand = gmp_random(1);
echo gmp_strval($rand) . "\n";
?>
輸出:
1915834968
程序2:
<?php
// php code implementing gmp_random() function
// random number from 0 to 2 * bits per limb
$rand = gmp_random(2);
echo gmp_strval($rand) . "\n";
?>
輸出:
8642564075890328087
相關文章:
參考:http://php.net/manual/en/function.gmp-random.php
相關用法
- p5.js sq()用法及代碼示例
- d3.js d3.map.has()用法及代碼示例
- PHP next()用法及代碼示例
- p5.js day()用法及代碼示例
- p5.js pow()用法及代碼示例
- CSS var()用法及代碼示例
- d3.js d3.map.set()用法及代碼示例
- PHP pow( )用法及代碼示例
- PHP pi( )用法及代碼示例
- PHP Ds\Map get()用法及代碼示例
- PHP Ds\Map put()用法及代碼示例
- p5.js str()用法及代碼示例
注:本文由純淨天空篩選整理自priya_1998大神的英文原創作品 PHP | gmp_random() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。