首页 > 其他 > 详细

猜随机数代码流程

时间:2019-09-27 11:26:50      阅读:82      评论:0      收藏:0      [点我收藏+]
// Math 数学类
// Math.random() 产生一个随机数的功能 随机的范围[0,1),包括0 不包括1,包前不包后
var r = Math.random() //可以通过乘以一个数字 增加随机范围
r = r * 100; //[0,100)之间的随机数

// 转化成一个整型的数字
r = Math.floor(r) ;//向下求整 把小数部分省去[0,99]
// 可以通过加上一个数字 随机范围发生位置的偏移[1,100]
r = r + 1 //[1,100]
console.log(r)
// [5,50]之间随机数; 5-5-50-5 0-45
// 0-45.444 // 0+5-45+5
var a = Math.floor(Math.random()*46)+5
console.log(a)
//[60-70] [0,10]
Math.floor(Math.random()*11)+60

// [71-81] [0,10]
Math.floor(Math.random()*11)+71 // [0,11) 10.99 [71,81]
//产生一个随机数a 输入一个数b 提示猜大了b>a B var guess = Math.floor(Math.random()*100)+1; //[1,100]
var input; //输入的数字

do {
// input转化成数字
input = prompt("请输入1-100之间的整型数字:")
input = input * 1
if(input>guess){
alert("骚年,你猜大了")
}else if(input alert("骚年,你猜小了")
}
} while (input!=guess); // 输入的数字 和 要猜的数字 不相等的时候 才去执行do{代码块}
//必须是上面while循环结束,条件不成立 while就结束了; input==guess 条件就不成立
alert("骚年,恭喜你中奖了,一个亿,请客吃饭吧");

猜随机数代码流程

原文:https://www.cnblogs.com/baixuezhemei/p/11596453.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!