为了账号安全,请及时绑定邮箱和手机立即绑定

究竟是Math.round(Math.random()*10)还是Math.round((Math.random())*10)

究竟是Math.round(Math.random()*10)还是Math.round((Math.random())*10)?有区别吗?

正在回答

3 回答

没区别,Math.random()*10和(Math.random())*10   相当于a*b和(a)*b

0 回复 有任何疑惑可以回复我~

两者是有区别的:

    Math.round(Math.random())*10;

    这种情况下得到的值只有10或0,因为是0~1的随机数近似只有0和1两种情况。

    Math.round(Math.random()*10);

    这种情况下随机数取到的值再*10便在0~10之间了,然后便是四舍五入取整。



0 回复 有任何疑惑可以回复我~
#1

麻辣烫不加辣

你问题看都不看清楚,人家问的是Math.random()*10和(Math.random()*10)
2019-03-18 回复 有任何疑惑可以回复我~

有区别的呀,结果肯定不一样

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

究竟是Math.round(Math.random()*10)还是Math.round((Math.random())*10)

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信