在这篇文章中,我们将看到如何在 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之间的随机数相关推荐

  1. 如何在 JavaScript 中的字符串的字符之间添加空格

    在今天的文章中,我们将学习如何轻松地在 JavaScript 中的字符串字符之间包含空格. 1.String split() 和 Split join() 方法 要在字符串的字符之间添加空格,请对字符 ...

  2. JavaScript 随机数 – 如何在 JS 中生成随机数

    在使用 JavaScript 程序时,有时您可能需要生成一个随机数. 例如,您可能希望在开发 JavaScript 游戏(例如猜数字游戏)时生成一个随机数. JavaScript 有许多用于处理数字和 ...

  3. !! javascript_产量! 产量! 生成器如何在JavaScript中工作。

    !! javascript by Ashay Mandwarya ?️?? 由Ashay Mandwarya提供吗? 产量! 产量! 生成器如何在JavaScript中工作. (Yield! Yiel ...

  4. 如何在JavaScript中声明名称空间?

    如何在JavaScript中创建名称空间,以使我的对象和函数不会被其他同名对象和函数覆盖? 我使用了以下内容: if (Foo == null || typeof(Foo) != "obje ...

  5. 如何在JavaScript中直观地设计状态

    by Shawn McKay 肖恩·麦凯(Shawn McKay) 如何在JavaScript中直观地设计状态 (How to visually design state in JavaScript) ...

  6. 如何在 JavaScript 中获取当前日期?

    问: 想要改进这篇文章?提供这个问题的详细答案,包括引文和解释为什么你的答案是正确的.没有足够细节的答案可能会被编辑或删除. 如何在 JavaScript 中获取当前日期? 答1: HuntsBot周 ...

  7. 如何在JavaScript中实现链接列表

    If you are learning data structures, a linked list is one data structure you should know. If you do ...

  8. javascript案例_如何在JavaScript中使用增强现实-一个案例研究

    javascript案例 by Apurav Chauhan 通过Apurav Chauhan 如何在JavaScript中使用增强现实-一个案例研究 (How to use Augmented Re ...

  9. java+script+当前日期_如何在JavaScript中获取当前日期?

    如何在JavaScript中获取当前日期? #1楼 您可以使用扩展了 Date对象的Date.js库,从而可以使用.today()方法. #2楼 如果您想对日期格式进行更多的粒度控制,我强烈建议您查看 ...

最新文章

  1. 郑州学python_郑州Python基础知识点学习之内置类型
  2. 带哨兵节点的链_HBA公链 | IPFS:区块链“不可能三角”的可能解
  3. C语言-数据结构-单链表的初始化,插入和输出
  4. 软件需求文档范例_【设计API系列】 一文了解常见的事件驱动APIs范例
  5. C语言丨线性表(一):顺序表
  6. 使用说明_无线投屏器使用说明教程
  7. 侯捷大师畅谈技术人生与读书感悟
  8. 【回归预测】基于matlab麻雀算法SSA优化混合核极限学习机KELM回归预测【含Matlab源码 1646期】
  9. vue实现调用摄像头扫描二维码功能
  10. HTML前端特效集合
  11. Ubuntu 实现shell文件的开机运行(从原理到实现)
  12. 《圈子圈套2》—— 读后总结
  13. Java poi 表格居中
  14. 手把手教你在 Vue 中使用 JSX,不怕学不会!【建议收藏】
  15. 基础篇——树莓派远程连接工具VNC不显示视频或摄像头画面解决方式
  16. Java基础8顺序语句判断语句
  17. 如何下载旧版本R和R包?
  18. 利用requestxpath爬取网站图片以及图片信息
  19. Android学习别“走弯路”,android开发计算器课程设计
  20. 企业权限管理系统之角色操作资源权限管理(八)

热门文章

  1. 蓝牙开发之 IOS ANCS
  2. Linux趣味小知识---tty终端内置的极简QQ功能
  3. C# 多国语言切换(三)
  4. ORB-SLAM3中双目匹配
  5. 嵌入式开发面经(芯动科技提前批一面)
  6. XTransfer外贸收款账户和传统收款账户的区别?
  7. Unity3D资源整理
  8. LRF-简单框架的构建
  9. 使用“笑脸墙”打造歌手专辑
  10. 苹果手机回收机器人Daisy,每小时可拆解200部iPhone