生成范围内不以零开始的随机整数
Generating random integer in range that doesn't start at zero
如何生成7到10之间的数字?到目前为止,我所知道的是在0-10的范围内生成:
Math.floor(Math.random()*11)
function getRandom(min, max) {
return min + Math.floor(Math.random() * (max - min + 1));
}
for(var x = 0; x < 5; x++) {
console.log(getRandom(7, 10));
}
Math.floor(7 + Math.random() * 4)
将生成从7到10的数字
就这么说:
Math.floor(Math.random()*4) + 7
这将生成一个0-3的随机数,然后加上7,得到7-10。
7 + Math.floor(Math.random()*4)
相关文章:
- $(document).height()在刷新时随机化值(Safari 5.1.10)
- 使用当前日期生成随机id
- 如何添加类,同时开始在文本字段中输入文本
- 从a-z中随机选择一个字母
- 希望日期开始结束于while循环中的一个房间id的一个数组
- RequireJ无法随机加载脚本
- 单击按钮时显示随机字符串
- Ajax更新面板随机错误'PRM_MissingPanel'
- 如何检查if/else语句中的随机条件
- 是否可以自动拉取“随机”;标签“;从一长串文本中提取
- 如何使用D3生成特定范围内的随机颜色
- 如何在 Javascript/jQuery 中获取一些随机下拉列表的选定值
- 在固定位置显示随机图像
- jQuery幻灯片 - 想要随机,但需要从相同的图像开始
- jquery 添加“随机”内容以从当前时间开始每秒值
- 使嵌入YouTube播放列表开始随机索引
- 如何播放随机的声音没有重复?播放完所有文件然后再次开始新的声音循环
- JavaScript幻灯片显示,改变幻灯片每3秒,并开始在一个随机的图像
- 生成范围内不以零开始的随机整数
- Highcharts随机化颜色,而不是每次从左到右开始