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 each()函数如何优化循环DOM结构的性能
Dec 10 Javascript
JavaScript和CSS通过expression实现Table居中显示
Jun 28 Javascript
jquery滚动条插件jScrollPane的使用介绍
Nov 08 Javascript
jquery实现可拖动DIV自定义保存到数据的实例
Nov 20 Javascript
jQuery实现每隔几条元素增加1条线的方法
Jun 27 Javascript
HTML5canvas 绘制一个圆环形的进度表示实例
Dec 16 Javascript
js实现导航栏中英文切换效果
Jan 16 Javascript
基于vue-video-player自定义播放器的方法
Mar 21 Javascript
JavaScript函数节流和函数去抖知识点学习
Jul 31 Javascript
利用hasOwnProperty给数组去重的面试题分享
Nov 05 Javascript
浅谈layui里的上传控件问题
Sep 26 Javascript
vue 实现 rem 布局或vw 布局的方法
Nov 13 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
php 正则 过滤html 的超链接
2009/06/02 PHP
php mysql_real_escape_string函数用法与实例教程
2013/09/30 PHP
CodeIgniter输出中文乱码的两种解决办法
2014/06/12 PHP
php提取身份证号码中的生日日期以及验证是否为成年人的函数
2015/09/29 PHP
php7 安装yar 生成docker镜像
2017/05/09 PHP
项目实践之javascript技巧
2007/12/06 Javascript
强大的jquery插件jqeuryUI做网页对话框效果!简单
2011/04/14 Javascript
自写的jQuery异步加载数据添加事件
2014/05/15 Javascript
直接在JS里创建JSON数据然后遍历使用
2014/07/25 Javascript
SuperSlide标签切换、焦点图多种组合插件
2015/03/14 Javascript
JavaScript之Object类型介绍
2015/04/01 Javascript
跟我学习javascript的arguments对象
2015/11/16 Javascript
jQuery实现的简单提示信息插件
2015/12/08 Javascript
浅谈Javascript数组(推荐)
2016/05/17 Javascript
js实现文字超出部分用省略号代替实例代码
2016/09/01 Javascript
Js自动截取字符串长度,添加省略号(……)的实现方法
2017/03/06 Javascript
nodejs处理图片的中间件node-images详解
2017/05/08 NodeJs
JS实现json的序列化和反序列化功能示例
2017/06/13 Javascript
JavaScript编写棋盘覆盖代码详解
2017/08/28 Javascript
Vue中使用create-keyframe-animation与动画钩子完成复杂动画
2019/04/09 Javascript
JS实现点击发送验证码 xx秒后重新发送功能
2019/07/30 Javascript
微信小程序实现带放大效果的轮播图
2020/05/26 Javascript
[00:47]DOTA2荣耀之路6:天火,天火!
2018/05/30 DOTA
详解Python多线程Selenium跨浏览器测试
2017/04/01 Python
python实现接口并发测试脚本
2019/06/25 Python
django中间键重定向实例方法
2019/11/10 Python
Python 实现递归法解决迷宫问题的示例代码
2020/01/12 Python
python smtplib发送多个email联系人的实现
2020/10/09 Python
html5给汉字加拼音加进度条的实现代码
2020/04/07 HTML / CSS
zooplus德国:便宜地订购动物用品、动物饲料、动物食品
2020/05/06 全球购物
团员个人的自我评价
2013/12/02 职场文书
技术经理的自我评价范文
2013/12/03 职场文书
英语生日邀请函
2014/01/23 职场文书
2014村务公开实施方案
2014/02/25 职场文书
个人银行贷款担保书
2014/04/01 职场文书
Python函数对象与闭包函数
2022/04/13 Python