PHP - gmp_random_seed() 函式



定義和用法

gmp_random_seed() 函式設定生成隨機數的種子。

描述

gmp_random_seed() 用於設定隨機數生成器 (RNG) 的種子。

語法

gmp_random_seed ( mixed $seed ) : void

引數

序號 引數及描述
1

seed

要設定的種子,以便它可以用於 gmp_random()、gmp_random_bits() 和 gmp_random_range() 函式。

種子可以是 GMP 資源數字、gmp 物件或數字字串。

返回值

如果 PHP gmp_random_seed() 函式成功,則返回 NULL,失敗則返回 false。

PHP 版本

此函式將在 PHP 版本大於 7.0.0 的情況下執行。

示例 1

gmp_random_seed() 的工作原理 -

<?php
   gmp_random_seed(100);
   $rnum = gmp_random_range(0, 100);	
   echo "The random number generated is : ".$rnum;
?>

這將產生以下結果 -

The random number generated is : 32

示例 2

gmp_random_seed() 的工作原理 -

<?php
   gmp_random_seed(100);
   $rnum = gmp_random(3);	
   echo "The random number generated is : ".$rnum;
?>

這將產生以下結果 -

The random number generated is : 3030250090050446550611688625070741218668470075970502895392

示例 3

gmp_random_seed() 的工作原理 -

<?php
   gmp_random_seed(100);
   $rnum = gmp_random_bits(20);
   echo "The random number generated is : ".$rnum;
?>

這將產生以下結果 -

The random number generated is : 370464
php_function_reference.htm
廣告