js随机数生成10到100的一个数_js生成指定范围的随机数

在前端web中,可以利用 js 脚本生成一个指定位数或是指定范围内的随机数。当然,实现的方法是有很多种的,下面就来介绍几个常用的 js 生成随机数的方法

js随机数生成10到100的一个数_js生成指定范围的随机数

js 生成指定位数的随机数

1、js 生成一个三位的随机数

js代码:

var num = ''; for (var i = 0; i < 3; i++) { num += Math.floor(Math.random() * 10); } console.log(num);

注意:

(1)、以上js生成的随机数,有可能以 0 开头,比如 057 023 005 等

(2)、可以通过修改for循环的条件,生成任意位数的随机数

(3)、如果js生成的随机数中,不想出现数字0或不以数字0开头,可参考下面的示例

2、js 生成一个四位的随机数

(1)、JS生成的随机数中,排除数字0

var num = ''; for (var i = 0; i < 4; i++) { num += Math.floor(Math.random() * 9 + 1); } console.log(num);

(2)、js生成一个不以数字0开头的随机数

var num = ''; for (var i = 0; i < 4; i++) { if(i == 0){ num += Math.floor(Math.random() * 9 + 1); }else{ num += Math.floor(Math.random() * 10); } } console.log(num);

js 生成指定范围内的随机数

1、js 生成0 – 9 之间的随机数

JS代码:

var num = Math.floor(Math.random() * 10); console.log(num);

2、js 生成 1 – 10 之间的随机数

var num = Math.floor(Math.random() * 10 + 1); console.log(num);

3、js 生成 n – m 之间的随机数

自定义函数:

function randomNum(minNum, maxNum) { switch (arguments.length) { case 1: return parseInt(Math.random() * minNum + 1); break; case 2: return parseInt(Math.random() * (maxNum – minNum + 1) + minNum); break; default: return 0; break; } }

函数调用:

var num = randomNum(70, 80); console.log(num);

本文【js随机数生成10到100的一个数_js生成指定范围的随机数】由作者: 悲观锁 提供,本站不拥有所有权,只提供储存服务,如有侵权,联系删除!
本文链接:https://www.cuoshuo.com/blog/4109.html

(0)
上一篇 2023-03-09 07:29:02
下一篇 2023-03-09 08:01:02

相关推荐

  • linux运维最佳实践pdf linux吴光科

    在Linux运维领域中,什么是广大系统管理员们的“利器”呢?在我看来,系统管理员的“利器”有3个,一个是方法论,一个是经验,最后一个是积极饱满的学习精神。 我们面对的是一个不断变化的世界,业务需求在变,技术架构在变,开源工具与商业系统异构部署,新工具和技术概念层出不穷,唯有一套科学的技术方法论才能应对这些变化。很多时候,我们在面对新的问题时,会束手无措,这恰…

    2023-03-18
    100
  • for的用法小技巧,通俗易懂

    说到程序控制指令,其中就有FOR-NEXT循环指令,我们知道FOR循环指令是可以嵌套8层,一般情况下用不到8层,最多用到2层,那么2层如何嵌套如何实现呢?接下来就带大家来一步一步操作完成内循环和外循环程序设计。 一、FOR-NEXT循环指令说明 (1)INIT、FINAL分别定义起始值和结束值。 (2)使能输入EN有效,循环体开始执行,执行到NEXT指令时返…

    2023-03-09
    800
  • api接口和http接口的区别,sdk接口是什么

    在软件开发过程中,常常会看到API和SDK这样的词汇,但它们是什么?又有何关联呢?跟着黑蜂科技来了解一下! API的定义 API(Application Programming Interface)是“应用编程接口”的缩写,指的是一些预先定义的接口(如函数、HTTP接口),或是软件系统不同组成部分衔接的约定。API的优势在于,可以提供应用程序与开发人员基于某…

    2023-03-20
    000
  • 按键精灵穿越火线脚本_cf按键精灵自动准备脚本

    一、自带脚本例子 自带脚本例子是按键精灵官方提供的一套介绍按键精灵功能的脚本集合,安装按键精灵就自带的。打开软件在主界面就可以看到这些脚本。 二、使用脚本例子 打开按键精灵的时候就可以在主界面中看到自带的脚本例子。使用这些例子非常简单,只要选中一个或是多个脚本有效,然后再按下相应的启动/中止热键就可以启动/中止脚本了。 具体操作步骤如下: (1)钩选脚本有效…

    2023-03-20
    100
  • shell脚本实现四则运算_shell脚本能做哪些事

    写在前面 笔记是上课后整理的笔记,适合温习,不适合新手,希望对小伙伴有帮助 笔记内容包括:Shell一些常见情境 傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比死亡更可怕的事。——–王小波 一、Shell 基础知识 1….

    2023-03-11
    400
  • 条件运算符是一个三目运算符_三目运算符有哪些

    1.1 三目运算符 又叫做三元运算符,是一组运算符。 1.1.1 三元运算符的格式 条件表达式 ? 在这里处理结果为true的功能、结果 : 在这里处理结果为false的功能、结果; 或者: 条件表达式 ? 处理方式1 : 处理方式2; 条件表达式,最终得到的结果,要么是true,要么是false,其他的都不行。只能是boolean类型 不管表达式的结果是t…

    2023-03-09
    500
  • c语言指针符号用键盘怎么打_c语言指针符号键盘怎样打

    摘要:如果问C语言中最重要、威力最大的概念是什么,答案必将是指针!威力大,意味着使用方便、高效,同时也意味着语法复杂、容易出错。指针用的好,可以极大的提高代码执行效率、节约系统资源;如果用的不好,程序中将会充满陷阱、漏洞。 这篇文章,我们就来聊聊指针。从最底层的内存存储空间开始,一直到应用层的各种指针使用技巧,循序渐进、抽丝剥茧,以最直白的语言进行讲解,让你…

    2023-03-09
    300
  • cms建站教程 5星模板

    本文包括下列前3点内容,后3点将在下一篇文章中讲述: 1、新建站点; 2、创建栏目; 3、发布内容; 4、模板制作及设置; 5、生成静态页面; 6、浏览网站;一、新建站点 首先通过http://localhost:89/siteserver 进入SiteServer CMS 后台管理界面,如下图所示: 这时有两种情况: 一是刚安装完SiteServer CM…

    2023-03-22
    000
  • 高等应用数学问题的matlab求解题

    实例 程序 clc; clear all; close all; %计算二元函数的极值点 并进行判断 syms x y %定义二元变量 x y z = (6*x-x^2)*(4*y-y^2);%定义二元变量函数 f1 = simplify(diff(z,x));%求z对x的一阶偏导 f2 = simplify(diff(z,y));%求z对y的一阶偏导 %求…

    2023-03-19
    000
  • asp文件打开怎么是乱码

    相信我们在工作中,有时候,我们打开一份文件,会发现里面全是乱码。里面保存的重要信息都不能用了。既然发生了乱码,就要想着解决它,不然后续所有文件都乱码了,那就麻烦了。那要怎么解决呢?事实上,乱码文件有时并不那么难解决。只要找对原因,对症下药,就能修复好的。那么我们的文件乱码怎么恢复正常呢?下面小编就与大家分享一下解决之法。有需要的朋友可以参考一下。 文件乱码大…

    2023-03-15
    200

发表回复

登录后才能评论
返回顶部
错说博客上线啦!