js算法--猜测随机数
来源:互联网 发布:中美贸易顺差数据 编辑:程序博客网 时间:2024/04/20 20:28
运用js猜测一个随机数:
<head> <meta charset="UTF-8"> <title>Title</title> <script> var shuzi =parseInt(Math.random()*100+1); function cai(){ var input1 = document.getElementById("input1"); var input1 = Number(input1.value); if(input1==shuzi){ alert('猜对了'+'随机数是'+shuzi); } else if(input1<shuzi){ alert('猜小了'+'随机数是'+shuzi); } else if(input1>shuzi){ alert('猜大了'+'随机数是'+shuzi); } } </script></head><body>输入一个1~100的整数:<input type="text" id="input1"><button id="bt1" onclick="cai()">猜猜</button></body>
获取input框中的数值,是否和
var shuzi =parseInt(Math.random()*100+1);
中的数值相等。随机数是全局变量。
Math.random()获得随机数是[0,1]。要返回m到n之间的数值公式:Math.random()*(n-m)+m
例如:返回10到20之间的随机数:Math.random()*(20-10)+10;
如何利用Math.random()获取随机字母A~Z??
<pre name="code" class="html"><script> var arr= []; for(var i=0;i<4;i++){ var ranNum = Math.ceil(Math.random()*25); arr.push(String.fromCharCode(65+ranNum)); } document.write(arr.toString());</script>
通过ranNum获取一个随机数,在fromCharCode中添加字母,arr.push在数组arr末尾添加。
************************************************************************************
Math.ceil():小数部分一律向整数进位。Math.ceil(12.2)、Math.ceil(12.7)得到的是13.Math.ceil(12.0)==12.
Math.floor():小数部分一律舍去。Math.floor(12.2)、Math.floor(12.7)得到的是12.Math.floor(12.0)==12;
Math.round():四舍五入。
1 0
- js算法--猜测随机数
- 【STL】remove算法猜测
- 《随机数的猜测——C#第二周》
- 产生一个1000以内的随机数,并猜测
- 七牛的存储算法猜测
- 对百度Bingo算法的猜测
- 七牛的存储算法猜测
- js随机数
- js随机数
- JS随机数
- JS随机数
- js 随机数
- 随机数算法
- 随机数算法
- 随机数算法
- 随机数算法
- 随机数算法
- 随机数算法
- ejabberd mod_echo 解析
- 如何优雅的使用DbContext
- 如何给一个{}添加一组属性
- android 在fragment中怎么监听返回键,home键
- linux导入导出数据库
- js算法--猜测随机数
- 浅谈https\ssl\数字证书
- Viewpager 和 TabLayout 的联动问题
- 过滤器和拦截器以及监听器的作用
- 【Android源码阅读系列一】一个bug引发的血案:阅读Android源码 MeasureSpec类(API版本:23)
- Awesome Adb——一份超全超详细的 ADB 用法大全
- 【面试题64】数据流中的中位数
- Http、TCP/IP协议与Socket之间的关系
- C与C++有什么区别?