[請益] 不太懂srand是幹麻用的?

作者: Palatino (安安)   2016-02-21 03:27:43
如題,最近在學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.
看了中文和英文,都不太懂它是在幹麻⊙⊙
只知道目前的版本好像可以自動完成什麼的
它是會隨機產生亂數嗎?
新手上路,還請多多指教~感激感激<(__ __)>
作者: LPH66 (-6.2598534e+18f)   2016-02-21 06:12:00
電腦的亂數都是計算出來的, 只是"看起來"有一點亂這樣既然是計算就要有一個起點, srand 就是設定起點用的你可以把它看成亂數表裡的位置然後用 microtime() 就是使用現在時間當做起始點這樣每次執行時都會是個不一樣的起點
作者: Palatino (安安)   2016-02-21 19:18:00
謝謝LPH大大 ‧☆,:*:‧\( ̄▽ ̄)/‧:*‧°☆*

Links booklink

Contact Us: admin [ a t ] ucptt.com