作者Palatino (安安)
看板PHP
標題[請益] 不太懂srand是幹麻用的..
時間Sun Feb 21 03:27:43 2016
如題,最近在學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://webptt.com/m.aspx?n=bbs/PHP/M.1455996466.A.EEB.html
※ 編輯: Palatino (36.224.207.236), 02/21/2016 03:34:47
1F:推 LPH66: 電腦的亂數都是計算出來的, 只是"看起來"有一點亂這樣 02/21 06:12
2F:→ LPH66: 既然是計算就要有一個起點, srand 就是設定起點用的 02/21 06:12
3F:→ LPH66: 你可以把它看成亂數表裡的位置 02/21 06:12
4F:→ LPH66: 然後用 microtime() 就是使用現在時間當做起始點 02/21 06:13
5F:→ LPH66: 這樣每次執行時都會是個不一樣的起點 02/21 06:13
6F:→ Palatino: 謝謝LPH大大 ‧☆,:*:‧\( ̄▽ ̄)/‧:*‧°☆* 02/21 19:18