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 相关文章推荐
[转]JS宝典学习笔记
Feb 07 Javascript
web开发人员学习jQuery的6大理由及jQuery的优势介绍
Jan 03 Javascript
iframe窗口高度自适应的又一个巧妙实现思路
Apr 04 Javascript
Javascript Object 对象学习笔记
Dec 17 Javascript
javascript函数式编程实例分析
Apr 25 Javascript
js实现上一页下一页的效果【附代码】
Mar 10 Javascript
解决ajax不能访问本地文件问题(利用js跨域原理)
Jan 24 Javascript
ES6(ECMAScript 6)新特性之模板字符串用法分析
Apr 01 Javascript
利用Electron简单撸一个Markdown编辑器的方法
Jun 10 Javascript
JavaScript中的null和undefined用法解析
Sep 30 Javascript
Vue组件模板及组件互相引用代码实例
Mar 11 Javascript
JavaScript实现拖动对话框效果的实现代码
Oct 12 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中通过ADODB库实现调用Access数据库之修正版本
2006/12/31 PHP
PHPMYADMIN导入数据最大为2M的解决方法
2012/04/23 PHP
jQuery过滤选择器:not()方法使用介绍
2014/04/20 Javascript
AngularJS入门教程之学习环境搭建
2014/12/06 Javascript
使用mini-define实现前端代码的模块化管理
2014/12/25 Javascript
js+css简单实现网页换肤效果
2015/12/29 Javascript
详解Javascript事件驱动编程
2016/01/03 Javascript
javascript实现倒计时跳转页面
2016/01/17 Javascript
Node.js调试技术总结分享
2017/03/12 Javascript
javascript trie前缀树的示例
2018/01/29 Javascript
微信小程序radio组件使用详解
2018/01/31 Javascript
JS实现继承的几种常用方式示例
2019/06/22 Javascript
element-ui中Table表格省市区合并单元格的方法实现
2019/08/07 Javascript
详细分析JavaScript中的深浅拷贝
2020/09/17 Javascript
[03:24]CDEC.Y赛前采访 努力备战2016国际邀请赛中国区预选赛
2016/06/25 DOTA
Python简单删除目录下文件以及文件夹的方法
2015/05/27 Python
python cx_Oracle的基础使用方法(连接和增删改查)
2017/11/19 Python
Numpy之random函数使用学习
2019/01/29 Python
Flask使用Pyecharts在单个页面展示多个图表的方法
2019/08/05 Python
Python numpy线性代数用法实例解析
2019/11/15 Python
python针对Oracle常见查询操作实例分析
2020/04/30 Python
python和go语言的区别是什么
2020/07/20 Python
Python基于opencv的简单图像轮廓形状识别(全网最简单最少代码)
2021/01/28 Python
python编写扎金花小程序的实例代码
2021/02/23 Python
乌克兰网上珠宝商店:GoldSoveren
2020/03/31 全球购物
前厅收银主管岗位职责
2014/02/04 职场文书
火车来了教学反思
2014/02/11 职场文书
教学个人的自我评价分享
2014/02/16 职场文书
市场营销工作计划书
2014/09/15 职场文书
优秀党员事迹材料
2014/12/18 职场文书
公司给客户的感谢信
2015/01/23 职场文书
旗帜观后感
2015/06/08 职场文书
2016公务员年度考核评语
2015/12/01 职场文书
安全生产培训心得体会
2016/01/18 职场文书
pytorch 两个GPU同时训练的解决方案
2021/06/01 Python
教你nginx跳转配置的四种方式
2022/07/07 Servers