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实现给图片加链接
Aug 15 Javascript
js修改地址栏URL参数解决url参数问题
Dec 15 Javascript
javascript 中__proto__和prototype详解
Nov 25 Javascript
使用jQuery实现图片遮罩半透明坠落遮挡
Mar 16 Javascript
JavaScript高级教程5.6之基本包装类型(详细)
Nov 23 Javascript
总结jQuery插件开发中的一些要点
May 16 Javascript
jQuery ajaxSubmit 实现ajax提交表单局部刷新
Jul 04 Javascript
jQuery实现点击后高亮背景固定显示的菜单效果【附demo源码下载】
Sep 21 Javascript
javascript实现页面滚屏效果
Jan 17 Javascript
JavaScript组件开发之输入框加候选框
Mar 10 Javascript
详解Angular 4.x NgTemplateOutlet
May 24 Javascript
浅谈用Webpack路径压缩图片上传尺寸获取的问题
Feb 22 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
比特率,大家看看这个就不用收音机音质去比MP3音质了
2021/03/01 无线电
php GeoIP的使用教程
2011/03/09 PHP
php 面试碰到过的问题 在此做下记录
2011/06/09 PHP
php开启openssl的方法
2014/05/15 PHP
PHP内核探索:哈希表碰撞攻击原理
2015/07/31 PHP
修改PHP脚本使WordPress拦截垃圾评论的方法示例
2015/12/10 PHP
firefox firebug中文入门教程 脚本之家新年特别版
2010/01/02 Javascript
用jquery实现自定义风格的滑动条实现代码
2011/04/26 Javascript
jQuery对象和DOM对象之间相互转换的方法介绍
2015/02/28 Javascript
基于JS代码实现导航条弹出式悬浮菜单
2016/06/17 Javascript
BootStrap模态框不垂直居中的解决方法
2017/10/19 Javascript
微信小程序提取公用函数到util.js及使用方法示例
2019/01/10 Javascript
node省市区三级数据性能测评实例分析
2019/11/06 Javascript
js实现的订阅发布者模式简单示例
2020/03/14 Javascript
vue + el-form 实现的多层循环表单验证
2020/11/25 Vue.js
[01:14:12]2018DOTA2亚洲邀请赛4.7 总决赛 LGD vs Mineski 第二场
2018/04/09 DOTA
Python 开发Activex组件方法
2009/11/08 Python
python中根据字符串调用函数的实现方法
2016/06/12 Python
新手常见6种的python报错及解决方法
2018/03/09 Python
python 通过 socket 发送文件的实例代码
2018/08/14 Python
python解压TAR文件至指定文件夹的实例
2019/06/10 Python
使用python操作lmdb对数据读取的实例
2020/12/11 Python
详解Python中的文件操作
2021/01/14 Python
CSS图片翻转动画技术详解(IE也实现了)
2014/04/03 HTML / CSS
boostrap modal 闪现问题的解决方法
2020/09/01 HTML / CSS
标签和贴纸印刷:Lightning Labels
2018/03/22 全球购物
Linux面试题LINUX系统类
2014/11/19 面试题
环境工程大学生个人的自我评价
2013/10/08 职场文书
幼儿园亲子活动方案
2014/01/29 职场文书
集中整治工作方案
2014/05/01 职场文书
学术研讨会欢迎词
2015/01/26 职场文书
实名检举信范文
2015/03/02 职场文书
出国留学导师推荐信
2015/03/26 职场文书
初中家长意见
2015/06/03 职场文书
趣味运动会广播稿
2015/08/19 职场文书
Vue.js中v-for指令的用法介绍
2022/03/13 Vue.js