JS设置随机出现2个数字的实例代码


Posted in Javascript onJuly 19, 2017

1和2 随机出现

<script type="text/javascript">
    $(function(){
     if (Math.random()>0.5) {
      console.log("1");
      
     }else{
      console.log("2");
     }
    });
 </script>

 PS:JS产生随机数的几个用法

<script>  
function GetRandomNum(Min,Max)
{  
var Range = Max - Min;  
var Rand = Math.random();  
return(Min + Math.round(Rand * Range));  
}  
var num = GetRandomNum(1,10);  
alert(num);  
</script>
var chars = ['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'];
function generateMixed(n) {
   var res = "";
   for(var i = 0; i < n ; i ++) {
     var id = Math.ceil(Math.random()*35);
     res += chars[id];
   }
   return res;
}

1.Math.random(); 结果为0-1间的一个随机数(包括0,不包括1)

2.Math.floor(num); 参数num为一个数值,函数结果为num的整数部分。

3.Math.round(num); 参数num为一个数值,函数结果为num四舍五入后的整数。

Math:数学对象,提供对数据的数学计算。

Math.random(); 返回0和1间(包括0,不包括1)的一个随机数。

Math.ceil(n); 返回大于等于n的最小整数。

用Math.ceil(Math.random()*10);时,主要获取1到10的随机整数,取0的几率极小。

Math.round(n); 返回n四舍五入后整数的值。

用Math.round(Math.random());可均衡获取0到1的随机整数。

用Math.round(Math.random()*10);时,可基本均衡获取0到10的随机整数,其中获取最小值0和最大值10的几率少一半。

Math.floor(n); 返回小于等于n的最大整数。

用Math.floor(Math.random()*10);时,可均衡获取0到9的随机整数。

Javascript 相关文章推荐
用 JSON 处理缓存
Apr 27 Javascript
MC Dialog js弹出层 完美兼容多浏览器(5.6更新)
May 06 Javascript
Jquery网页出现的乱码问题的三种解决方法
Jun 30 Javascript
jQuery实现tab标签自动切换的方法
Feb 28 Javascript
JavaScript如何获取数组最大值和最小值
Nov 18 Javascript
浅析JavaScript回调函数应用
May 22 Javascript
javascript如何定义对象数组
Jun 07 Javascript
Bootstrap Table表格一直加载(load)不了数据的快速解决方法
Sep 17 Javascript
JavaScript浏览器对象模型BOM(BrowserObjectModel)实例详解
Nov 29 Javascript
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
Jun 12 jQuery
基于Angularjs-router动态改变Title值的问题
Aug 30 Javascript
vue实现树状表格效果
Dec 29 Vue.js
利用jQuery异步上传文件的插件用法详解
Jul 19 #jQuery
JavaScript 值类型和引用类型的初次研究(推荐)
Jul 19 #Javascript
基于bootstrap实现多个下拉框同时搜索功能
Jul 19 #Javascript
深入理解vue2.0路由如何配置问题
Jul 18 #Javascript
JavaScript实现二维坐标点排序效果
Jul 18 #Javascript
Angular.js中angular-ui-router的简单实践
Jul 18 #Javascript
jQuery Validate格式验证功能实例代码(包括重名验证)
Jul 18 #jQuery
You might like
解析二进制流接口应用实例 pack、unpack、ord 函数使用方法
2013/06/18 PHP
php文件上传简单实现方法
2015/01/24 PHP
PHP接入支付宝接口失效流程详解
2020/11/10 PHP
js鼠标及对象坐标控制属性详细解析
2013/12/14 Javascript
node.js中的console.timeEnd方法使用说明
2014/12/09 Javascript
jquery实现公告翻滚效果
2015/02/27 Javascript
jQuery基础的工厂函数以及定时器的经典实例分析
2016/05/20 Javascript
JS实现自定义状态栏动画文字效果示例
2017/10/12 Javascript
vue中mint-ui的使用方法
2018/04/04 Javascript
Vue 全家桶实现移动端酷狗音乐功能
2018/11/16 Javascript
仿iPhone通讯录制作小程序自定义选择组件的实现
2019/05/23 Javascript
JS使用正则表达式实现常用的表单验证功能分析
2020/04/30 Javascript
ES6中的Javascript解构的实现
2020/10/30 Javascript
[49:40]2018DOTA2亚洲邀请赛小组赛 A组加赛 TNC vs Newbee
2018/04/03 DOTA
Python实现注册登录系统
2017/08/08 Python
python 自动批量打开网页的示例
2019/02/21 Python
python Kmeans算法原理深入解析
2019/08/23 Python
python实现图片上添加图片
2019/11/26 Python
Django实现列表页商品数据返回教程
2020/04/03 Python
关于PyCharm安装后修改路径名称使其可重新打开的问题
2020/10/20 Python
html5/css3响应式页面开发总结
2018/10/16 HTML / CSS
html5 Canvas画图教程(2)—画直线与设置线条的样式如颜色/端点/交汇点
2013/01/09 HTML / CSS
宝拉珍选澳大利亚官方购物网站:Paula’s Choice澳大利亚
2016/09/13 全球购物
美国知名的网上鞋类及相关服装零售商:Shoes.com
2017/05/06 全球购物
安德玛菲律宾官网:Under Armour菲律宾
2020/07/28 全球购物
全陪导游欢迎词
2014/01/17 职场文书
教师党员承诺书
2014/03/25 职场文书
毕业典礼演讲稿
2014/05/13 职场文书
社区务虚会发言材料
2014/10/20 职场文书
二年级学生期末评语
2014/12/26 职场文书
写给同学的新学期寄语
2015/02/27 职场文书
大学生村官工作总结2015
2015/04/09 职场文书
新闻稿件写作范文
2015/07/18 职场文书
golang判断key是否在map中的代码
2021/04/24 Golang
《最终幻想14》6.01版本4月5日推出 追加新任务新道具
2022/04/03 其他游戏
2022漫威和DC电影上映作品
2022/04/05 欧美动漫