思路:产生随机数的方法:Math.random()

然后套用公式:(1)不包括两个数在内 (Math.random()*(max-min))+min;

function getRandom(min, max) {return Math.floor(Math.random() * (max - min)) + min;
}
console.log(getRandom(1, 10));

(2)包括两个数在内 (Math.random()*(max-min+1))+min;

function getRandom(min, max) {return Math.floor(Math.random() * (max - min + 1)) + min;
}
console.log(getRandom(1, 10));

实现随机点名效果

function getRandom(min, max) {return Math.floor(Math.random() * (max - min + 1)) + min;
}
var arr = ["王哈哈", "李豆豆", "张小熊", "王铁锤", "刘大大"];
console.log(arr[getRandom(0, arr.length - 1)]);

猜数字游戏

思路:首先使用Math.random()方法,随机生成一个1-10之间的数字

然后利用while循环,一直猜到正确为止,while先写成死循环,当条件满足时退出循环

最后使用if else if多分支语句来判断大于、小于、等于。

function getRandom(min, max) {return Math.floor(Math.random() * (max - min + 1)) + min;
}
var num = getRandom(1, 10);
while (true) {//死循环var user = prompt("请您输入一个数字");if (num < user) {alert("数字大了,继续猜");} else if (num > user) {alert("数字小了,继续猜");} else if ((num = user)) {alert("恭喜你,答对了");break;}
}

求两个数之间的随机数及猜数字游戏相关推荐

  1. C语言判断素数(求素数) 求两个数之间的所有质数

    求素数/质数(采用的sqrt) #include <stdio.h> #include<math.h>//判断一个数是不是素数 int checkPrimeNumber(int ...

  2. C++ 产生随机数实现猜数字游戏

    C++ 产生随机数实现猜数字游戏 案例说明 rand()产生随机数 限定范围的随机数 实现猜数字游戏 案例说明 系统随机生成一个1到100之间的数字,玩家进行猜测,如果猜错,提示玩家数字过大或过小,如 ...

  3. java随机猜数_java产生随机数且猜数字游戏(源码)

    java产生随机数且猜数字游戏(源码) java产生随机数且猜数字游戏(源码) package 第二次作业; import java.util.Random;                      ...

  4. python双素数_Python编程:筛法求两个数之间的素数

    要求计算最多10组,每组由两个数m,n构成(1<=m<=n<=1000000000,n-m<100000),要求打印出m,n之间的所有素数(包括m,n),时间限制6s.下面是我 ...

  5. 求两个数之间的水仙花数.c语言,求水仙花数(C语言/Java)

    求出0-999999之间的所有"水仙花数"并输出. "水仙花数"是指一个三位数,其各位数字的立方和确好等于该数本身, 如:153=1 ^ 3+5 ^ 3+3 ^ ...

  6. 求两个数之间的素数和

    题目内容: 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推. 现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的 ...

  7. 用计算的方式,求两个数之间的最大值和最小值

    min{a, b} = (a+b)/2 - |a-b|/2 max{a, b} = (a+b)/2 + |a-b|/2

  8. java Random随机数-猜数字游戏

    Random随机数 作用:用于产生一个随机数 ①导包 import java.uti1.Random; 导包的动作必须出现在类定义上边 ②创建对象 Random r = new Random() ; ...

  9. 1~100之间的,猜数字游戏

    //写一个猜数字小游戏 //1.自动产生一个1~100之间的随机数 //2.猜数字 // a.猜对了,恭喜你,游戏结束 // b.你猜错了,会告诉你猜大了,还是猜小了,继续猜,直到猜对 //3.游戏一 ...

最新文章

  1. SQLServer: 无法修改表
  2. java build.gradle 详解_java – Gradle构建失败[无法解析配置的所有依赖项’:compile’.]...
  3. 前端学习(3023):vue+element今日头条管理-首页layont布局
  4. 输入流与输出流的区别
  5. 使用组策略禁止域用户运行特定软件名称的程序
  6. 素数的线性筛法java,埃氏筛 线性筛(欧拉筛) 算法解析
  7. python学什么东西_什么是Python?你应该学习和使用它的13个理由
  8. 安装.net Framework 3.5 SP1非常慢的解决方案
  9. Google 本地搜索 实例
  10. win10开机桌面假死鼠标能动怎么办
  11. java 背单词系统_背单词系统
  12. Win10·不重装系统·扩充C盘
  13. 怎么查看电脑是不是禁ping_电脑ping怎么打开怎么检测网络连接是否正常 ping网络教程...
  14. 期权的“溢价率”、“杠杆率”不是越高越好
  15. windows文件共享客户端的一些事——samba文件共享
  16. 数据结构知识点全面总结—精华版
  17. 9 个美观大气的后台管理系统(收藏备用)
  18. python键盘上下左右控制_python方向键控制上下左右代码
  19. 我的译作《精通OpenStack》上架啦:书籍介绍和译者序
  20. 二十四、红孩儿亲爹的考证

热门文章

  1. python爬取天天基金_Python爬虫日记二:爬取天天基金网
  2. O(logn) 时间复杂度
  3. 从程序员到架构师的技能图谱
  4. pytest框架格式+setup 函数和 teardown 函数和setup_class 和 teardown_class 函数
  5. 2023年软考高级系统规划与与管理师备考策略
  6. 挖挖双色球——数据挖掘技术 分享
  7. 【HTML——旋转线条】(效果+代码)
  8. 0 和 5 ( 51Nod - 1433 )
  9. ABAQUS壳单元加钢筋层,分析报错“The rebar name is required in a particular element or element set”
  10. cinder镜像缓存