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 简单高效判断数据类型 系列函数 By shawl.qiu
Mar 06 Javascript
js自动闭合html标签(自动补全html标记)
Oct 04 Javascript
javascript框架设计读书笔记之种子模块
Dec 02 Javascript
JavaScript Function函数类型介绍
Apr 08 Javascript
批量下载对路网图片并生成html的实现方法
Jun 07 Javascript
深入剖析JavaScript面向对象编程
Jul 12 Javascript
js调用父框架函数与弹窗调用父页面函数的简单方法
Nov 01 Javascript
微信小程序 textarea 组件详解及简单实例
Jan 10 Javascript
iscroll-probe实现下拉刷新和下拉加载效果
Jun 28 Javascript
JS实现的合并多个数组去重算法示例
Apr 11 Javascript
详解使用mpvue开发github小程序总结
Jul 25 Javascript
Vue状态模式实现窗口停靠功能(灵动、自由, 管理后台Admin界面)
Mar 06 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速度全攻略
2006/10/09 PHP
php获取当前网址url并替换参数或网址的方法
2010/06/06 PHP
用JS写的一个TableView控件代码
2010/01/23 Javascript
表格单元格交错着色实现思路及代码
2013/04/01 Javascript
jquery中获得元素尺寸和坐标的方法整理
2014/05/18 Javascript
Javascript动态引用CSS文件的2种方法介绍
2014/06/06 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 图片库
2015/01/09 Javascript
JavaScript操作DOM元素的childNodes和children区别
2015/04/01 Javascript
js实现基于正则表达式的轻量提示插件
2015/08/29 Javascript
javascript时间戳和日期字符串相互转换代码(超简单)
2016/06/22 Javascript
jQuery Easyui datagrid editor为combobox时指定数据源实例
2016/12/19 Javascript
jQuery实现下拉菜单的实例代码
2017/06/19 jQuery
input 标签实现输入框带提示文字效果(两种方法)
2017/10/09 Javascript
微信小程序实现折叠面板
2018/01/31 Javascript
详解js的作用域、预解析机制
2018/02/05 Javascript
深入了解响应式React Native Echarts组件
2019/05/29 Javascript
vue把输入框的内容添加到页面的实例讲解
2019/11/11 Javascript
微信小程序实现滑动操作代码
2020/04/23 Javascript
解决vue路由name同名,路由重复的问题
2020/08/05 Javascript
Flask框架的学习指南之制作简单blog系统
2016/11/20 Python
Python使用arrow库优雅地处理时间数据详解
2017/10/10 Python
python文件转为exe文件的方法及用法详解
2019/07/08 Python
详解centos7+django+python3+mysql+阿里云部署项目全流程
2019/11/15 Python
如何在mac环境中用python处理protobuf
2019/12/25 Python
美国知名户外用品畅销中心:Sierra Trading Post
2016/07/19 全球购物
NEW LOOK官网:英国时装零售巨头之一,快时尚品牌
2017/01/11 全球购物
世界汽车零件:World Car Parts
2019/09/04 全球购物
程序集与命名空间有什么不同
2014/07/25 面试题
《梅兰芳学艺》教学反思
2014/02/24 职场文书
三项教育活动实施方案
2014/03/30 职场文书
学生评语大全
2014/04/18 职场文书
群众路线剖析材料(四风问题)
2014/10/08 职场文书
体育个人工作总结
2015/02/09 职场文书
社区端午节活动总结
2015/02/11 职场文书
深入探讨opencv图像矫正算法实战
2021/05/21 Python
Vue的生命周期一起来看看
2022/02/24 Vue.js