如何在javascript中生成1到10之间的随机数
在这篇文章中,我们将看到如何在 javascript 中生成 1 到 10 之间的随机数。
如何在javascript中生成1到10之间的随机数
我们可以简单地使用 Math.random() 方法在 JavaScript 中生成 1 到 10 之间的随机数。
Math.random()
返回 0(包括)和 1(不包括)之间的随机数。这意味着Math.random()
返回的数字总是小于 1。
我们可以使用Math.random()
withMath.floor()
来生成随机整数。
这是在范围内生成随机数的通用公式。
Math.floor(Math.random() * (maximum – minimum + 1)) + minimum
在本示例中
minimum = 1
maximum = 10
所以代码为
Math.floor(Math.random() * (10 – 1 + 1)) + 1
Math.floor(Math.random() * 10) + 1
所以这是在javascript中生成1到10之间随机数的程序。
var randNum = Math.floor(Math.random() * 10) + 1;
console.log(randNum)
当你运行上面的程序时,你会得到下面的输出:
3
当我们在这里生成随机数时,您可以获得不同的输出。
生成 10 个 1 到 10 范围内的随机整数
我们可以简单地使用for 循环遍历上述代码以生成 10 个随机数。
console.log("Generating 10 random integers in range of 1 to 10")
for (let i = 0; i < 10; i++) {var randNum = Math.floor(Math.random() * 10) + 1;console.log(randNum)
}
Generate 10 random integers in range of 1 to 10
7
5
1
10
5
9
7
7
6
2
在javascript中生成一个范围内的随机数
这是在一个范围内生成随机数的通用公式。
function generateRandomInteger(min, max) {return Math.floor(Math.random() * (max - min + 1)) + min;
}// Generate random number between 1 to 10
console.log(generateRandomInteger(1,10))
// Generate random number between 11 to 20
console.log(generateRandomInteger(11,20))
// Generate random number between 21 to 30
console.log(generateRandomInteger(21,30))
4
17
28
如果您不想在生成随机数时包含最大值,可以使用以下函数。
function generateRandomInteger(min, max) {return Math.floor(Math.random() * (max - min)) + min;
}
这就是如何在javascript中生成1到10之间的随机数。
如何在javascript中生成1到10之间的随机数相关推荐
- 如何在 JavaScript 中的字符串的字符之间添加空格
在今天的文章中,我们将学习如何轻松地在 JavaScript 中的字符串字符之间包含空格. 1.String split() 和 Split join() 方法 要在字符串的字符之间添加空格,请对字符 ...
- JavaScript 随机数 – 如何在 JS 中生成随机数
在使用 JavaScript 程序时,有时您可能需要生成一个随机数. 例如,您可能希望在开发 JavaScript 游戏(例如猜数字游戏)时生成一个随机数. JavaScript 有许多用于处理数字和 ...
- !! javascript_产量! 产量! 生成器如何在JavaScript中工作。
!! javascript by Ashay Mandwarya ?️?? 由Ashay Mandwarya提供吗? 产量! 产量! 生成器如何在JavaScript中工作. (Yield! Yiel ...
- 如何在JavaScript中声明名称空间?
如何在JavaScript中创建名称空间,以使我的对象和函数不会被其他同名对象和函数覆盖? 我使用了以下内容: if (Foo == null || typeof(Foo) != "obje ...
- 如何在JavaScript中直观地设计状态
by Shawn McKay 肖恩·麦凯(Shawn McKay) 如何在JavaScript中直观地设计状态 (How to visually design state in JavaScript) ...
- 如何在 JavaScript 中获取当前日期?
问: 想要改进这篇文章?提供这个问题的详细答案,包括引文和解释为什么你的答案是正确的.没有足够细节的答案可能会被编辑或删除. 如何在 JavaScript 中获取当前日期? 答1: HuntsBot周 ...
- 如何在JavaScript中实现链接列表
If you are learning data structures, a linked list is one data structure you should know. If you do ...
- javascript案例_如何在JavaScript中使用增强现实-一个案例研究
javascript案例 by Apurav Chauhan 通过Apurav Chauhan 如何在JavaScript中使用增强现实-一个案例研究 (How to use Augmented Re ...
- java+script+当前日期_如何在JavaScript中获取当前日期?
如何在JavaScript中获取当前日期? #1楼 您可以使用扩展了 Date对象的Date.js库,从而可以使用.today()方法. #2楼 如果您想对日期格式进行更多的粒度控制,我强烈建议您查看 ...
最新文章
- 郑州学python_郑州Python基础知识点学习之内置类型
- 带哨兵节点的链_HBA公链 | IPFS:区块链“不可能三角”的可能解
- C语言-数据结构-单链表的初始化,插入和输出
- 软件需求文档范例_【设计API系列】 一文了解常见的事件驱动APIs范例
- C语言丨线性表(一):顺序表
- 使用说明_无线投屏器使用说明教程
- 侯捷大师畅谈技术人生与读书感悟
- 【回归预测】基于matlab麻雀算法SSA优化混合核极限学习机KELM回归预测【含Matlab源码 1646期】
- vue实现调用摄像头扫描二维码功能
- HTML前端特效集合
- Ubuntu 实现shell文件的开机运行(从原理到实现)
- 《圈子圈套2》—— 读后总结
- Java poi 表格居中
- 手把手教你在 Vue 中使用 JSX,不怕学不会!【建议收藏】
- 基础篇——树莓派远程连接工具VNC不显示视频或摄像头画面解决方式
- Java基础8顺序语句判断语句
- 如何下载旧版本R和R包?
- 利用requestxpath爬取网站图片以及图片信息
- Android学习别“走弯路”,android开发计算器课程设计
- 企业权限管理系统之角色操作资源权限管理(八)