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 相关文章推荐
说明你的Javascript技术很烂的五个原因
Apr 26 Javascript
javascript 快速排序函数代码
May 30 Javascript
jQuery源码中的chunker 正则过滤符分析
Jul 31 Javascript
jquery插件实现鼠标经过图片右侧显示大图的效果(类似淘宝)
Feb 04 Javascript
jQuery父级以及同级元素查找介绍
Sep 04 Javascript
Jquery 的outerHeight方法使用介绍
Sep 11 Javascript
JS获取下拉框显示值和判断单选按钮的方法
Jul 09 Javascript
js+html5实现canvas绘制网页时钟的方法
May 21 Javascript
js鼠标按键事件和键盘按键事件用法实例汇总
Oct 03 Javascript
js事件委托和事件代理案例分享
Jul 25 Javascript
浅谈Webpack打包优化技巧
Jun 12 Javascript
node中使用es6/7/8(支持性与性能)
Mar 28 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知道与问问的采集插件代码
2010/10/12 PHP
php使用ICQ网关发送手机短信
2013/10/30 PHP
PHP在线调试执行的实现方法(附demo源码)
2016/04/28 PHP
round robin权重轮循算法php实现代码
2016/05/28 PHP
PHP判断数组是否为空的常用方法(五种方法)
2017/02/08 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
javascript 模拟JQuery的Ready方法实现并出现的问题
2009/12/06 Javascript
需要做特殊处理的DOM元素属性的访问
2010/11/05 Javascript
使用JQuery和CSS模拟超链接的用户单击事件的实现代码
2012/05/23 Javascript
jquery操作cookie插件分享
2014/01/14 Javascript
node.js中使用q.js实现api的promise化
2014/09/17 Javascript
jQuery+AJAX实现无刷新下拉加载更多
2015/07/03 Javascript
JavaScript 栈的详解及实例代码
2017/01/22 Javascript
js获取ip和地区
2017/03/10 Javascript
jQuery动态追加页面数据以及事件委托详解
2017/05/06 jQuery
vue2利用Bus.js如何实现非父子组件通信详解
2017/08/25 Javascript
vue cli4下环境变量和模式示例详解
2020/04/09 Javascript
jQuery实现动态操作table行
2020/11/23 jQuery
[02:35]DOTA2超级联赛专访XB 难忘一年九冠称王
2013/06/20 DOTA
Python多进程并发与多线程并发编程实例总结
2018/02/08 Python
使用Python制作自动推送微信消息提醒的备忘录功能
2018/09/06 Python
Python字典底层实现原理详解
2019/12/18 Python
Tensorflow 自定义loss的情况下初始化部分变量方式
2020/01/06 Python
HTML5印章绘制电子签章图片(中文英文椭圆章、中文英文椭圆印章)
2019/06/03 HTML / CSS
英国女士家居服网站:hush
2017/08/09 全球购物
英国HYPE双肩包官网:英国本土时尚潮牌
2018/09/26 全球购物
Brora官网:英国领先的羊绒服装品牌
2019/08/28 全球购物
实体的生命周期
2013/08/31 面试题
专业销售业务员求职信
2013/11/18 职场文书
出纳会计岗位职责
2014/03/12 职场文书
租车协议书范本
2014/04/22 职场文书
竞选学生会主席演讲稿
2014/04/24 职场文书
热门专业求职信
2014/05/24 职场文书
专科生就业求职信
2014/06/22 职场文书
模具设计与制造专业自荐书
2014/07/01 职场文书
python模拟浏览器 使用selenium进入好友QQ空间并留言
2022/04/12 Python