1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <title>1-99的随机数字</title>
 5     <script type="text/javascript">
 6
 7         function selectFrom(lowerValue, upperValue) {
 8             var choices = upperValue - lowerValue + 1;
 9             return Math.floor(Math.random() * choices + lowerValue);
10         }
11
12         var num = selectFrom(1, 99);
13         alert(num);   //number between 1 and 99
14
15     </script>
16 </head>
17 <body>
18
19 </body>
20 </html>

本例中使用了Math对象的Math.floor()方法以及random()方法!

那么我要生成1到99范围内9个不重复的数字,而且以数组形式输出呢?

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <title>不重复的9个属于1-99的随机数字</title>
 5     <script type="text/javascript">
 6
 7         function selectFrom(lowerValue, upperValue) {
 8             var choices = upperValue - lowerValue + 1;
 9             return Math.floor(Math.random() * choices + lowerValue);
10         }
11
12         var num1 = selectFrom(1, 99);
13         var A = [] ;
14         A.push(num1) ;
15         for (var i = 1; i < 9; i++) {
16             var num2 = selectFrom(1, 99);
17             if (num2!==num1){
18                 A.push(num2) ;
19             }
20         };
21         alert(A) ;
22
23     </script>
24 </head>
25 <body>
26
27 </body>
28 </html>

转载于:https://www.cnblogs.com/jl29233zx/p/5306788.html

利用JavaScript生成随机数字!相关推荐

  1. javascript生成随机四位数

    在网页编程中,经常会用到随机数,像生成订单号这些都会用到. 今天小编分享的是使用javascript生成随机四位数,以下为实例代码. <input type="button" ...

  2. 利用JavaScript实现随机抽奖代码

    利用JavaScript实现随机抽奖代码 一.分析: 二.部分重要功能代码: 1.body页面: 2.通过点击事件来显示随机号码: 3.设置中奖号码: 4.判断是否中奖的方法 三.全部代码实现: 图片 ...

  3. 图像对抗生成网络 GAN学习01:从头搭建最简单的GAN网络,利用神经网络生成手写体数字数据(tensorflow)

    图像对抗生成网络 GAN学习01:从头搭建最简单的GAN网络,利用神经网络生成手写体数字数据(tensorflow) 文章目录 图像对抗生成网络 GAN学习01:从头搭建最简单的GAN网络,利用神经网 ...

  4. mysql生成随机验证码_MySQL 生成随机数字、字符串、日期、验证码及 UUID的方法...

    上一篇介绍了如何在 Oracle 生成随机数字.字符串.日期.验证码以及 UUID,今天我们继续讨论在 MySQL 中生成各种随机数据的方法.

  5. Linux生成随机数字和字符串

    生成随机数字 使用系统的$RANDOM变量 > echo $RANDOM 14587 使用date +%s%N > date +%s%N 1529584024896587259 使用/de ...

  6. 用html js制作迷宫,JavaScript生成随机迷宫详解

    本篇教程介绍了JavaScript生成随机迷宫详解,希望阅读本篇文章以后大家有所收获,帮助大家对JavaScript的理解更加深入. < #先看生成随机迷宫的代码吧↓ 1 2 3 生成随机迷宫v ...

  7. Java生成随机数字和字母组合10位数

    /**               * java生成随机数字和字母组合10位数               * @param length[生成随机数的长度]               * @ret ...

  8. java生成随机数字和字母

    /**      * Purpose:生成随机数字和字母      * @author Hermanwang      * @param length:返回字符串的长度      * @return ...

  9. MySQL 生成随机数字、字符串、日期、验证码以及 UUID

    文章目录 生成随机数字 生成 0 到 1 之间的随机数 生成指定范围内的随机数 生成 6 位数字手机验证码 生成遵循正态分布的随机数 生成随机字符串 生成固定长度的随机字符串 生成可变长度的随机字符串 ...

  10. php 包含字母随机数_php生成随机数字、字母或数字字母混合的字符串

    这次给大家带来php生成随机数字.字母或数字字母混合的字符串,php生成随机数字.字母或数字字母混合字符串的注意事项有哪些,下面就是实战案例,一起来看一下. php 生成随机字符串,可以指定是纯数字 ...

最新文章

  1. 三层交换机环境的上网行为管理方案
  2. Asp.net MVC 中Controller返回值类型ActionResult
  3. mysql5.6 1g内存_1G内存用MySQL5.6还是用MySQL5.5比较好
  4. 低学历的非要考研,多半输得更惨
  5. PAT乙级 1022 D进制的A+B
  6. UML 10 种常见的域建模错误
  7. 数字电路 模拟电路 先学哪个_国外经典电子资料:电子电路分析与设计
  8. 十分钟,我搞定了一个人物检测模型
  9. php抽奖概率怎么设计,php编写抽奖后台实现抽奖概率计算
  10. JS实现拖动滑块验证
  11. Mimics:快捷键介绍
  12. python一键批量下载个人简历网的简历模板
  13. c语言延时函数(c语言延时函数delay用法)
  14. 读书笔记-捌-《创业维艰》
  15. ABP框架系列之四十:(Notification-System-通知系统)
  16. 将指定小程序页面设置为首页的两种方式
  17. 计算机基金经理排名,科班出身的基金经理业绩一定比非科班的好吗?
  18. 下载安装SQL server2008的步骤
  19. PTA甲级模拟第六弹:1156-1159
  20. nginx 静态资源优化配置

热门文章

  1. 下载时,要关闭休眠功能
  2. gdb问题解决办法:no debugging symbols found
  3. Prototype(原型)
  4. 吴军信息论40讲_刘润对谈吴军:每个人都一定要有数学思维
  5. 深入浅出MFC之6大技术 消息映射及命令传递 DECLARE_MESSAGE_MAP 和 ON_NOTIFY ON_COMMAND ON_MESSAGE 三大难点解析
  6. 如何用python编写操作系统_操作系统介绍、python基础
  7. iis mysql端口修改_如何处理IIS和Apache之间经常端口冲突
  8. Debugging with GDB 用GDB调试多线程程序
  9. Edit Control最简单使用
  10. 基于PWM调宽的呼吸灯算法