专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

js随机数函数算法,js随机数生成方法大全(整数1到100)

来源:小易整编  作者:小易  发布时间:2023-02-14 04:09
摘要:js随机数函数算法,js随机数生成方法大全(整数1到100)在前端web中,可以利用js脚本生成一个指定位数或是指定范围内的随机数。当然,实现的方法是有很多种的,下面就来介绍几个常用的js生成随机数的方法JS中Math对象在JS中可以使用M...

1、JS生成1到10之间的随机整数

js代码:

//方法1
Math.ceil(Math.random() * 10) 
//方法2
Math.round(Math.random()*10)

此JS代码可以随机取1到10之间的随机整数,取0的概率很少

例:js随机生成四个1到10之间的整数

<script>
 for (let index = 0; index < 4; index++) {
 console.log(Math.ceil(Math.random() * 10));
 }
</script>

生成结果: 10 5 3 8

2、JS生成0到9的随机整数

代码:

Math.floor(Math.random()*10);

例:JS随机生成4个0到9的随机整数

<script>
 for (let index = 0; index < 4; index++) {
 console.log(Math.floor(Math.random() * 10));
 }
</script>

生成结果:9 3 0 2

js随机数函数算法,js随机数生成方法大全(整数1到100)

JS生成 [n,m] 的随机整数

方法1:

JS函数

<script>
 function getRandom(min, max) {
 min = Math.ceil(min);
 max = Math.floor(max);
 return Math.floor(Math.random() * (max - min + 1)) + min;
 }
</script>

函数调用:

生成五个10到100之间的整数

<script>
 //调用方法
 // getRandom(10, 100)
 for (let index = 0; index < 5; index++) {
 console.log(getRandom(10, 100));
 }
</script>

生成结果: 48 56 98 23 15

方法2:

JS函数

<script>
 function randomNum(minNum, maxNum) {
 switch (arguments.length) {
 case 1:
 return parseInt(Math.random() * minNum + 1, 10);
 break;
 case 2:
 return parseInt(Math.random() * (maxNum - minNum + 1) + minNum, 10);
 break;
 default:
 return 0;
 break;
 }
 } 
</script>

调用方法:

randomNum(10, 100)

生成结果:77


本文地址:网络知识频道 https://www.hkm168.com/jiqiao/903074_2.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!

共2页 1 2 当前是最后一页

网络知识
小编:小易整编
相关文章相关阅读
  • c语言的输入函数有哪些

    c语言的输入函数有哪些

    c语言的输入函数有:1、scanf()函数、从标准输入stdin读取格式化输入;2、getchar()函数,从标准输入stdin获取一个字符;3、gets()函数,从标准输入stdin读取一行;4、getch()函数,从stdin流中读取字...

  • 总结CreateJS的详细介绍

    总结CreateJS的详细介绍

    CreateJS库是一款HTML5游戏开发的引擎,是一套可以构建丰富交互体验的HTML5游戏的开源工具包,旨在降低HTML5项目的开发难度和成本,让开发者以熟悉的方式打造更具现代感的网络交互体验。掌握了CreateJS可以更方便的完成HTM...

  • jsp文件怎么创建

    jsp文件怎么创建

    创建jsp文件的步骤:1、安装和配置java开发环境;2、安装和配置web服务器;3、创建jsp文件;4、编写jsp代码;5、部署和运行应用程序;6、调试和测试。详细介绍:1、安装和配置java开发环境,首先需要在计算机上安装jdk,可以从...

  • 有没有录制电脑屏幕的方法

    有没有录制电脑屏幕的方法

    电脑屏幕有录制的方法吗有两个方法一是用win10电脑自带的录屏软件来录,打游戏的时候按一下【win+g】就行了二是用其他的录制软件来录制,比如“迅捷屏幕录像工具”,操作方法如下:1、首先在电脑上将这个工具下载下来。下载完成后打开工具,主页...

  • 什么是构造函数?详解JavaScript中的构造函数

    什么是构造函数?详解JavaScript中的构造函数

    作为原型和原型链的基础,先了解清楚构造函数以及它的执行过程才能更好地帮助我们学习原型和原型链的知识。本篇文章带大家详细了解一下javascript中的构造函数,介绍一下怎么利用构造函数创建一个js对象,希望对大家有所帮助!一个普通的函数被用...

  • JS怎么获取当前时间戳

    JS怎么获取当前时间戳

    js获取当前时间戳,可以通过date.now()方法来实现,返回自1970年1月1日00:00:00utc以来经过的毫秒数也就是当前时间戳。下面我们就结合具体的代码示例,给大家介绍JS怎么获取当前时间戳。代码示例如下:...

  • win7硬件加速设置方法

    win7硬件加速设置方法

    有很多网民在玩一些游戏或运行一些大软件,下载大文件,可能会觉得系统运行不够无忧无虑,这次可以尝试加速硬件。下面的小边将为您介绍如何设置win7的硬件加速方法。1.右击桌面空白处,然后点击右键菜单中的屏幕分辨率选项。2.进入电脑屏幕分辨率设置...

  • Excel函数学习之CHOOSE函数 vs IF函数

    Excel函数学习之CHOOSE函数 vs IF函数

    如果Excel函数圈也有江湖,那CHOOSE函数绝对算得上扫地僧。它不如IF函数那般威震江湖,但它的本领却更胜一筹。今天小花就带大家好好见识一下被大多数人冷遇的CHOOSE函数!   CHOOSE函数使用index_num返回数值参数列...

  • 周排行
  • 月排行
  • 年排行

精彩推荐