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 相关文章推荐
ExtJS 2.0实用简明教程 之获得ExtJS
Apr 29 Javascript
JQuery中each()的使用方法说明
Aug 19 Javascript
JavaScript去掉空格的方法集合
Dec 28 Javascript
javascript事件冒泡和事件捕获详解
May 26 Javascript
Js制作点击输入框时默认文字消失的效果
Sep 05 Javascript
利用js来实现缩略语列表、文献来源链接和快捷键列表
Dec 16 Javascript
详解微信小程序 登录获取unionid
Jun 27 Javascript
使用JQuery实现图片轮播效果的实例(推荐)
Oct 24 jQuery
详谈构造函数加括号与不加括号的区别
Oct 26 Javascript
vue双向绑定数据限制长度的方法
Nov 04 Javascript
浅谈vue 锚点指令v-anchor的使用
Nov 13 Javascript
JavaScript中数组去重的5种方法
Jul 04 Javascript
利用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
攻克CakePHP系列二 表单数据显示
2008/10/22 PHP
php 模拟post_验证页面的返回状态(实例讲解)
2013/10/28 PHP
php获取、检查类名、函数名、方法名的函数方法
2015/06/25 PHP
php 利用array_slice函数获取随机数组或前几条数据
2015/09/30 PHP
php is_writable判断文件是否可写实例代码
2016/10/13 PHP
可以把编码转换成 gb2312编码lib.UTF8toGB2312.js
2007/08/21 Javascript
js getBoundingClientRect() 来获取页面元素的位置
2010/11/25 Javascript
Prototype源码浅析 String部分(四)之补充
2012/01/16 Javascript
子页向父页传值示例
2013/11/27 Javascript
JS连连看源码完美注释版(推荐)
2013/12/09 Javascript
JS 日期比较大小的简单实例
2014/01/13 Javascript
浅谈javascript的Array.prototype.slice.call
2015/08/31 Javascript
jquery实现简单Tab切换菜单效果
2020/07/17 Javascript
如何解决手机浏览器页面点击不跳转浏览器双击放大网页
2016/07/01 Javascript
使用BootStrap实现用户登录界面UI
2016/08/10 Javascript
react-router4 配合webpack require.ensure 实现异步加载的示例
2018/01/18 Javascript
js canvas实现二维码和图片合成的海报
2020/11/19 Javascript
vue+iview 兼容IE11浏览器的实现方法
2019/01/07 Javascript
基于JavaScript或jQuery实现网站夜间/高亮模式
2020/05/30 jQuery
Javascript中Math.max和Math.max.apply的区别和用法详解
2020/08/24 Javascript
python使用WMI检测windows系统信息、硬盘信息、网卡信息的方法
2015/05/15 Python
python矩阵/字典实现最短路径算法
2019/01/17 Python
Python魔法方法功能与用法简介
2019/04/04 Python
python实现的汉诺塔算法示例
2019/10/23 Python
Python接口测试环境搭建过程详解
2020/06/29 Python
Python logging模块handlers用法详解
2020/08/14 Python
Selenium获取登录Cookies并添加Cookies自动登录的方法
2020/12/04 Python
flask项目集成swagger的方法
2020/12/09 Python
NIHAOMARKET官方海外旗舰店:意大利你好华人超市
2018/01/27 全球购物
Footshop罗马尼亚:最好的运动鞋选择
2019/09/10 全球购物
简历上的自我评价
2014/02/03 职场文书
新闻专业毕业生英文求职信
2014/03/19 职场文书
高中运动会广播稿
2015/08/19 职场文书
导游词之岳阳楼
2019/09/25 职场文书
SQLServer中JSON文档型数据的查询问题解决
2021/06/27 SQL Server
Python 中的 copy()和deepcopy()
2021/11/07 Python