当前位置: 首页 > news >正文

JS生成随机数

1.生成一个两个数之间的随机整数。

function getRandomInt(min, max) {const minCeiled = Math.ceil(min);const maxFloored = Math.floor(max);return Math.floor(Math.random() * (maxFloored - minCeiled) + minCeiled); // 不包含最大值,包含最小值
}

2.生成一个两数之间的随机整数,包括两个数。

function getRandomIntInclusive(min, max) {const minCeiled = Math.ceil(min);const maxFloored = Math.floor(max);return Math.floor(Math.random() * (maxFloored - minCeiled + 1) + minCeiled); // 包含最小值和最大值
}

3.生成一个两数之间的随机数

function getRandomArbitrary(min, max) {return Math.random() * (max - min) + min;
}

​https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Math/random​

相关文章:

  • 多通道协议-FTP详解
  • matlab峰值检测
  • 【非常困难】 猿人学web第一届 第10题 js 混淆 - 重放攻击对抗
  • odoo17 footer 异常备忘
  • Python+PyCharm安装和配置(详细步骤)
  • Flutter ListView 实现不同样式 item
  • 【HTML】模拟插头连接断开动画
  • 复杂的编辑表格
  • Oracle SQL - 合并重叠的期间
  • 如何选择最佳路线?
  • sql盲注python脚本学习 (基于bWAPP靶场)
  • 谈谈hash算法
  • Leetcode-day31-01背包问题
  • 《Programming from the Ground Up》阅读笔记:p103-p116
  • Linux内核定时器
  • 【162天】黑马程序员27天视频学习笔记【Day02-上】
  • Apache Spark Streaming 使用实例
  • CAP理论的例子讲解
  • CEF与代理
  • create-react-app做的留言板
  • ECS应用管理最佳实践
  • Java编程基础24——递归练习
  • Linux各目录及每个目录的详细介绍
  • React Transition Group -- Transition 组件
  • Solarized Scheme
  • 从零到一:用Phaser.js写意地开发小游戏(Chapter 3 - 加载游戏资源)
  • 大数据与云计算学习:数据分析(二)
  • 突破自己的技术思维
  • 想使用 MongoDB ,你应该了解这8个方面!
  • 用Visual Studio开发以太坊智能合约
  • MyCAT水平分库
  • ​​​​​​​Installing ROS on the Raspberry Pi
  • ​【数据结构与算法】冒泡排序:简单易懂的排序算法解析
  • ​iOS实时查看App运行日志
  • ​油烟净化器电源安全,保障健康餐饮生活
  • # Kafka_深入探秘者(2):kafka 生产者
  • #ubuntu# #git# repository git config --global --add safe.directory
  • #每日一题合集#牛客JZ23-JZ33
  • (4.10~4.16)
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (Java入门)学生管理系统
  • (Java数据结构)ArrayList
  • (附源码)node.js知识分享网站 毕业设计 202038
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (每日持续更新)jdk api之FileReader基础、应用、实战
  • (十六)一篇文章学会Java的常用API
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • (源码版)2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码季节性时序预测SARIMA天气预测建模
  • (转)【Hibernate总结系列】使用举例
  • .apk文件,IIS不支持下载解决
  • .gitignore文件使用
  • .net 使用ajax控件后如何调用前端脚本
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本
  • .netcore如何运行环境安装到Linux服务器
  • .net企业级架构实战之7——Spring.net整合Asp.net mvc