看板 PHP 關於我們 聯絡資訊
如題,最近在學PHP,看到一行程式 srand((double)microtime() * 1000000); 來源:http://goo.gl/uOhAer 我就上網查了一下它是什麼, srand — Seed the random number generator Seeds the random number generator with seed or with a random value if no seed is given. 看了中文和英文,都不太懂它是在幹麻⊙⊙ 只知道目前的版本好像可以自動完成什麼的 它是會隨機產生亂數嗎? 新手上路,還請多多指教~感激感激<(__ __)> -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.224.207.236 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1455996466.A.EEB.html ※ 編輯: Palatino (36.224.207.236), 02/21/2016 03:34:47
LPH66: 電腦的亂數都是計算出來的, 只是"看起來"有一點亂這樣 02/21 06:12
LPH66: 既然是計算就要有一個起點, srand 就是設定起點用的 02/21 06:12
LPH66: 你可以把它看成亂數表裡的位置 02/21 06:12
LPH66: 然後用 microtime() 就是使用現在時間當做起始點 02/21 06:13
LPH66: 這樣每次執行時都會是個不一樣的起點 02/21 06:13
Palatino: 謝謝LPH大大 ‧☆,:*:‧\( ̄▽ ̄)/‧:*‧°☆* 02/21 19:18