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 隔行换色函数代码
Oct 24 Javascript
js对象之JS入门之Array对象操作小结
Jan 09 Javascript
jquery cookie实现的简单换肤功能适合小网站
Aug 25 Javascript
点击弹出层外区域关闭弹出层jquery特效示例
Aug 25 Javascript
使用documentElement正确取得当前可见区域的大小
Jul 25 Javascript
Vue.js学习笔记之 helloworld
Aug 14 Javascript
vue v-on监听事件详解
May 17 Javascript
layui问题之模拟select点击事件的实例讲解
Aug 15 Javascript
layui之table checkbox初始化时选中对应选项的方法
Sep 02 Javascript
Vue根据条件添加click事件的方式
Nov 09 Javascript
浅析vue中的nextTick
Dec 28 Vue.js
TypeScript 使用 Tuple Union 声明函数重载
Apr 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
php+dojo 的数据库保存拖动布局的一个方法dojo 这里下载
2007/03/07 PHP
php 接口类与抽象类的实际作用
2009/11/26 PHP
destoon实现首页显示供应、企业、资讯条数的方法
2014/07/15 PHP
ThinkPHP查询返回简单字段数组的方法
2014/08/25 PHP
php实现通用的信用卡验证类
2015/03/24 PHP
PHP判断手机是IOS还是Android
2015/12/09 PHP
PHP实现的折半查询算法示例
2017/10/09 PHP
ThinkPHP中图片按比例切割的代码实例
2019/03/08 PHP
JavaScript 基础篇之对象、数组使用介绍(三)
2012/04/07 Javascript
jquery焦点图片切换(数字标注/手动/自动播放/横向滚动)
2013/01/24 Javascript
NodeJS学习笔记之Connect中间件模块(二)
2015/01/27 NodeJs
JS+DIV+CSS排版布局实现美观的选项卡效果
2015/10/10 Javascript
JS实现滑动门效果的方法详解
2016/12/19 Javascript
json数据处理及数据绑定
2017/01/25 Javascript
AngularJS动态添加数据并删除的实例
2018/02/27 Javascript
利用Node.js如何实现文件循环覆写
2019/04/05 Javascript
原生js添加一个或多个类名的方法分析
2019/07/30 Javascript
jQuery 选择器用法基础入门示例
2020/01/04 jQuery
Vue中keep-alive组件作用详解
2020/02/04 Javascript
vue fetch中的.then()的正确使用方法
2020/04/17 Javascript
Vue中通过属性绑定为元素绑定style行内样式的实例代码
2020/04/30 Javascript
js+css3实现炫酷时钟
2020/08/18 Javascript
[00:52]DOTA2第二届亚洲邀请赛预选赛宣传片
2017/01/13 DOTA
python实现windows壁纸定期更换功能
2019/01/21 Python
Node.js 和 Python之间该选择哪个?
2020/08/05 Python
香蕉共和国Banana Republic官网:美国GAP旗下偏贵族风格服饰品牌
2016/11/21 全球购物
LODI女鞋在线商店:阿利坎特的鞋类品牌
2019/02/15 全球购物
英国床垫和床架购物网站:Bedman
2019/11/04 全球购物
实习生个人的自我评价
2013/12/08 职场文书
竞聘副主任科员演讲稿
2014/01/11 职场文书
货物运输服务质量承诺书
2014/05/29 职场文书
违反交通法规检讨书
2014/09/10 职场文书
2014年招商引资工作总结
2014/11/22 职场文书
2014年党委工作总结
2014/11/22 职场文书
婚礼男方父母答谢词
2015/09/29 职场文书
k-means & DBSCAN 总结
2021/04/27 Python