不同之处在于每个随机发生器的作用.
在Java中,Math.Random返回范围0(包括)到1(不包括)的伪随机数.因此,它必须按b - a范围的宽度按比例放大,然后移动范围a的开始.
在C中,rand()返回范围中的数字0为RAND_MAX(my RAND_MAXis 32767),因此%b用于控制范围的宽度,并且范围的开始移动a.
| 归档时间: |
|
| 查看次数: |
2100 次 |
| 最近记录: |