目前正在制作一个家庭作业(job)程序,我对通常使用的正常公式的一个方面感到困惑
Math.random() * (max - min) + min
例如,我知道在1 - 1000
的范围内,这将非常有效.
抱歉我的无知如果这是个愚蠢的问题...但如果我想要0 - 1000
的范围,这个还能用吗?
因为范围1 - 1000
将(max - min)
设为999,然后乘以Math.random()
,再加上min
...0 - 1000
范围将(max - min)
设置为1 - 1000
0,并且不会在末尾添加任何内容,因为它仍然是0.如果我有min
作为0,max
作为1 - 1000
0,这仍然有效吗?还是我必须走不同的路由/模式?