老师这一块代码该怎么理解啊?

来源:5-4 编程练习

weixin_慕前端6235132

2020-09-13 02:35:43

http://img.mukewang.com/climg/5f5d14de09956e9e07100604.jpg

写回答

2回答

好帮手慕码

2020-09-13

同学你好,解答如下:

1、通过Math.random()获取的是一个随机数,并不是随机整数,即有可能得出的是1.22351这种小数类型,因此需要Math.floor()来取整。

2、random*10+1 获得的是一个 1~10的随机数,不是随机整数哦,random*100+1以此类推!

之前有讲到过,可以回顾下课程:https://class.imooc.com/lesson/771#mid=19373

祝学习愉快~

0

好帮手慕码

2020-09-13

同学你好,可以参考如下图去理解:

http://img.mukewang.com/climg/5f5d9287093eed4d06590222.jpg

祝学习愉快~

0
heixin_慕前端6235132
h 为什么要将Math.random嵌套在Math.floor里面,直接Math.random不行吗? random*10+1就表示随机范围是1-10的整数,同样100+1表示1到100的随机整数是吗?
h020-09-13
共1条回复

0 学习 · 10739 问题

查看课程