永发信息网

怎么样用JS的随机数生成函数生成1~6之间的某一个整数?

答案:1  悬赏:70  手机版
解决时间 2021-03-29 11:37
怎么样用JS的随机数生成函数生成1~6之间的某一个整数?
最佳答案
用JS的随机数生成函数random()配合其他数学函数可以限制随机数的取值。
JS的随机数函数及相关函数:
Math.random(); 结果为0-1间的一个随机数(包括0,不包括1) 。
Math.floor(num); 参数num为一个数值,函数结果为num的整数部分。 
Math.ceil(n); 返回大于等于n的最小整数。
Math.round(num); 参数num为一个数值,函数结果为num四舍五入后的整数。
因此可以用以上函数配合实现取1-6的随机数:
1,用Math.ceil(Math.random()*6);时,主要获取1到6的随机整数,取0的几率极小。
2,用Math.round(Math.random()*5 + 1),可基本均衡获取1到6的随机整数,其中获取最小值0和最大值6的几率少一半。
3,用Math.floor(Math.random()*6 + 1);时,可均衡获取1到6的随机整数。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我被别人打伤应培偿我哪些钱应各培多些
狗杂的做法,是怎样做的
我想加入网赚团队,什么团队好啊?
想学收购鸭毛,要重哪里开始,要怎么毛好不好
求Mac OS 10.12.5的下载地址
蓝鲸的体内含有什么香料
“三过家门而不入”是哪一历史人物的故事?
一敞口烧瓶在280K时所盛的气体,需加热到什么
小红将2000元人民币存入银行,定期为一年,年
宁波市信谊新村属于海曙区还是鄞州区
正面是PATEKPHILIPPEGENEVE.背面是PHILIPPE3A
2017年8月17日可以求人办事吗
狗狗一只前爪时不时抬起来,不落地是为什么?
北京欧丽来经贸有限公司怎么样?
在火车上饿了,想去餐厅吃点东西,K728有餐厅
推荐资讯
EAP的PPP认证
贵阳的金阳客站到清镇的公交车需要多长时间到
如何制作ubuntu启动盘
白蛇传豫剧抬头望雷峰塔是谁唱的
有xbox玩家么
微波和电磁波是同一个意思吗?
东北房屋特点有哪些?
机械打井斜了咋办,有啥好办法么
黄色圆粒豌豆与绿色圆粒豌豆杂交,对其子代的
里皮教练今年多大岁数了
什么是场景化思维
相同四核处理器跑分不一样
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?