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 相关文章推荐
jquery HotKeys轻松搞定键盘事件代码
Aug 30 Javascript
js判断客户端是iOS还是Android等移动终端的方法
Dec 11 Javascript
AngularJS表单编辑提交功能实例
Feb 13 Javascript
JS+CSS实现DIV层的展开、收缩效果
Jan 28 Javascript
Bootstrap学习系列之使用 Bootstrap Typeahead 组件实现百度下拉效果
Jul 07 Javascript
详解webpack 如何集成第三方js库
Jun 29 Javascript
用vue的双向绑定简单实现一个todo-list的示例代码
Aug 03 Javascript
Vue 事件处理操作实例详解
Mar 05 Javascript
Node.js实现一个HTTP服务器的方法示例
May 13 Javascript
jquery实现上传文件进度条
Mar 26 jQuery
JS实现单张或多张图片持续无缝滚动的示例代码
May 10 Javascript
Javascript使用integrity属性进行安全验证
Nov 07 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
CI框架自动加载session出现报错的解决办法
2014/06/17 PHP
PHP性能分析工具XHProf安装使用教程
2015/05/13 PHP
PHP addcslashes()函数讲解
2019/02/03 PHP
浅谈PHP封装CURL
2019/03/06 PHP
表单切换,用回车键替换Tab健(不支持IE)
2011/07/20 Javascript
尝试在让script的type属性等于text/html
2013/01/15 Javascript
jQuery调用WebMethod(PageMethod) NET2.0的方法
2016/04/15 Javascript
AngularJS 入门教程之HTML DOM实例详解
2016/07/28 Javascript
省市区三级联动jquery实现代码
2020/04/15 Javascript
js实现百度地图定位于地址逆解析,显示自己当前的地理位置
2016/12/08 Javascript
JavaScript中Math对象的方法介绍
2017/01/05 Javascript
BootStrap中jQuery插件Carousel实现轮播广告效果
2017/03/27 jQuery
JS请求servlet功能示例
2017/06/01 Javascript
JavaScript操作文件_动力节点Java学院整理
2017/06/30 Javascript
vue移动端弹框组件的实例
2018/09/25 Javascript
layui加载表格,绑定新增,编辑删除,查看按钮事件的例子
2019/09/06 Javascript
详解JavaScript 作用域
2020/07/14 Javascript
JS中箭头函数与this的写法和理解
2021/01/14 Javascript
Javascript实现打鼓效果
2021/01/29 Javascript
Python中多线程thread与threading的实现方法
2014/08/18 Python
介绍Python的Django框架中的静态资源管理器django-pipeline
2015/04/25 Python
PyQt 实现使窗口中的元素跟随窗口大小的变化而变化
2019/06/18 Python
Django xadmin开启搜索功能的实现
2019/11/15 Python
python中property和setter装饰器用法
2019/12/19 Python
从多个tfrecord文件中无限读取文件的例子
2020/02/17 Python
python如何爬取网页中的文字
2020/07/28 Python
法律专业推荐信范文
2013/11/29 职场文书
学生干部的自我评价分享
2014/01/18 职场文书
有关环保的标语
2014/06/13 职场文书
印刷技术专业自荐信
2014/09/18 职场文书
2014乡镇党委副书记对照检查材料思想汇报
2014/10/09 职场文书
爱心募捐感谢信
2015/01/22 职场文书
会议开幕词
2015/01/28 职场文书
公司宣传语大全
2015/07/13 职场文书
golang interface判断为空nil的实现代码
2021/04/24 Golang
Go语言实现Base64、Base58编码与解码
2021/07/26 Golang