开发工具与关键技术: VS Code/html/js
作者:梁水秀
撰写时间:2022/5/7
Math.random()
可以用来生成一个0-1之间的随机数Math.random()
可以用来生成一个0-10之间的随机数(整数)Math.round(Math.random()*10)
可以用来生成一个0-X之间的随机数(整数)Math.round(Math.random()*X)
可以用来生成一个1-10之间的随机数(整数)Math.round(Math.random()*9)+1
可以用来生成一个1-X之间的随机数(整数)Math.round(Math.random()*(X-1))+1
可以用来生成一个Y-X之间的随机数(整数)Math.round(Math.random()*(X-Y))+Y
1,验证
//取0-10之间的随机数
结果:控制台每次刷新的数字都在0-10之间
2,验证
//取[50,100)之间的随机数
结果:刷新的数字都在50-100之间的随机数
3,案例:随机生成1-10的整数,猜猜生成的数字是什么
1,生成随机数,变量给到num,0到10之间的随机数Math.floor向下取整 [0,9)+1也就是1-10之间的整数
2,用户输入
3,判断大小
如果说我猜的数字比生成的这个数字大的话,就提示“你猜大了”
如果说猜的数字小于生成的这个数的话,则提示“你猜小了”
如果说猜的两个数相等,就提示“恭喜你,猜对了”
4,最后把生成的随机数在页面上打印
页面效果:
这是我所学到的Math.random随机数,所以我要分享给你们,希望可以帮助到你们。
以上就是我的分享,新手上道,请多多指教。如果有更好的方法或不懂得地方欢迎在评论区教导和提问喔!