为什么 Math.random() * 1000 会产生0-1000之间的随机数?
问题描述:
为什么 Math.random() * 1000 会产生0-1000之间的随机数?
答
random()函数会生成一个0~1之间的随机小数,这个数可能是0.00001,也可能是0.9999,这两个数分别乘以1000,结果是0.01和999.9,因此随机数有可能是0,但不可能是1000(除非做四舍五入运算).