探討PHP函數mt_srand使用技巧
作者:佚名
PHP函數mt_srand的語法為void mt_srand ( int seed ),我們可以利用參數seed來給隨機數發生器播種。希望本文介紹的內容能夠幫助大家提高實際編程能力。
PHP函數mt_srand是PHP語言中龐大的函數庫中的一種。它能夠向隨機數發生器播種,利于我們獲取隨機數。下面我們講針對這一函數的應用方法做一個詳細的介紹。#t#
PHP函數mt_srand說明
void mt_srand ( int seed )
用 seed 來給隨機數發生器播種。從 PHP 4.2.0 版開始,seed 參數變為可選項,當該項為空時,會被設為隨時數。
例子 1. PHP函數mt_srand 范例
- < ?php
- // seed with microseconds
- function make_seed()
- {
- list($usec, $sec) = explode
(' ', microtime()); - return (float) $sec +
((float) $usec * 100000); - }
- mt_srand(make_seed());
- $randval = mt_rand();
- ?>
注: 自 PHP 4.2.0 起,不再需要用 srand() 或PHP函數mt_srand給隨機數發生器播種,現已自動完成。
參見 mt_rand(),mt_getrandmax() 和 srand()。
責任編輯:曹凱
來源:
新浪博客