JavaScript —— 生成随机数

JavaScript —— 生成随机数JavaScript 生成随机数

简介?

个人简介某双非普通大学在校大学生一枚?‍?
个人主页-Baymax- ?‍♂️
博客内容WEB前端(html、css、JavaScript、Vue、AJAX、ES6…) ?
支持大白点赞?、收藏⭐、关注?







前言

随机数 的生成在很多时候是很重要的。比如 抽奖功能 的实现就要利用随机数,下面是随机数 生成使用常见用法,希望对你有所帮助。


一、Math对象方法(随机数)

1. random():返回 0 ~ 1 之间的随机数,包含 0 不包含 1。
 let ran = Math.random() console.log(ran) //随机生成一个0~1的数 但不包含1 
2. floor():返回小于等于 x 的最大整数。
 let ran = Math.floor(8.3) console.log(ran) //8 
3. ceil():返回大于等于 x 的最接近整数。
 let ran = Math.ceil(8.3) console.log(ran) //9 
4. round():返回一个数字舍入的最近的整数(四舍五入)。
 let ran = Math.round(8.3) console.log(ran) //8 
 let ran = Math.round(8.5) console.log(ran) //9 

常见实例

1. 取介于 1 到 10 之间的随机数。
 let ran = Math.floor((Math.random()*10) + 1) console.log(ran) //返回1~10之间的随机数(包括10) 
2. 返回 min(包含)~ max(不包含)之间的数字。
 function getRnd(min, max){ 
      return Math.floor(Math.random() * (max - min)) + min } 
3. 返回 min(包含)~ max(包含)之间的数字。
 function getRnd(min, max){ 
      return Math.floor(Math.random() * (max - min + 1)) + min } 

总结

随机数的生成离不开 Math.random(), 我们可以在此基础上,进行向下取整、四舍五入等操作,达到我们预期的目标。

二、写在最后的话✍

这篇文章能被你看到,是我很大的 荣幸!?
如果这篇文章对你有些帮助,不妨 点赞?、关注? 支持一下。
你的支持是我继续精心创作的 强大动力!?‍?




不积跬步无以至千里? ,不积小流无以成江海?。
道阻且长,一起加油,与君共勉!?

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/210783.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午11:55
下一篇 2026年3月18日 下午11:56


相关推荐

  • ensp交换机配置vlan配置ip_华为交换机vlan配置ip

    ensp交换机配置vlan配置ip_华为交换机vlan配置ipeNSP交换机配置VLAN一、VLAN配置过程。1.搭建拓扑结构。运行eNSP>新建拓扑>搭建如下图的拓扑结构>启动设备2.测试主机间连通性。2.1四台主机基础配置如下:PC1:IP地址:192.168.2.2子网掩码:255.255.255.0网关:192.168.2.0PC2:IP地址:192.168.2.3子网掩码:255…

    2022年8月10日
    15
  • webpack版本选择_webpack官网

    webpack版本选择_webpack官网1.先确认node和npm有没有安装node-vnpm-v2.创建一个打包文件夹mkdirtest3.全局安装webpack和webpack-cli使用npm安装会卡在一个地方,因此这里我使用cnpm,没有安装的话,可以百度看看怎么安装cnpminstallwebpack@3.39.2i-gcnpminstallwebpack-cli@3.3.7-gcnpminstallwebpack-dev-server@3.8.0-g4.在test文件夹下面安装对应版

    2022年8月10日
    10
  • C#的继承_继承关系中的被继承人

    C#的继承_继承关系中的被继承人继承详解:一.继承的概念:二.基类和派生类:三.继承的作用:四.继承的特点:五.举例说明:六.继承注意事项:一.继承的概念:继承:是面向对象程序设计中最重要的概念之一。继承允许我们根据一个类来定义另一个类,这使得创建和维护应用程序变得更容易。同时也有利于重用代码和节省开发时间。当创建一个类时,不需要完全重新编写新的数据成员和成员函数,只需要设计一个新的类,继承了已有的类的成员即可。这个已有的类被称为的基类/父类,这个新的类被称为派生类/子类。二.基类和派生类:基类/父类:也可以理解成生活中的父亲

    2025年10月15日
    6
  • 重写和重载的区别是什么「建议收藏」

    重写和重载的区别是什么「建议收藏」重写和重载的区别是什么

    2025年10月10日
    5
  • python2021激活码3月最新在线激活

    python2021激活码3月最新在线激活,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
    42
  • OpenClaw最适合新手安装的11个Skills

    OpenClaw最适合新手安装的11个Skills

    2026年3月13日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号