[请益] 不太懂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