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获取地址栏参数
Dec 22 Javascript
jquery实用代码片段集合
Aug 12 Javascript
动态创建script在IE中缓存js文件时导致编码的解决方法
May 04 Javascript
jQuery实现动态文字搜索功能
Jan 05 Javascript
jquery图片放大镜效果
Jun 23 jQuery
JavaScript基础进阶之数组方法总结(推荐)
Sep 04 Javascript
微信小程序实现YDUI的ScrollTab组件
Feb 02 Javascript
微信小程序实现tab页面切换功能
Jul 13 Javascript
vue鼠标悬停事件实例详解
Apr 01 Javascript
微信小程序自定义头部导航栏和导航栏背景图片 navigationStyle问题
Jul 26 Javascript
微信小程序实现滑动翻页效果(完整代码)
Dec 06 Javascript
vue实现两个区域滚动条同步滚动
Dec 13 Vue.js
利用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中的Class的几点个人看法
2006/10/09 PHP
深入解析PHP内存管理之谁动了我的内存
2013/06/20 PHP
四种php中webservice实现的简单架构方法及实例
2015/02/03 PHP
PHP入门教程之自定义函数用法详解(创建,调用,变量,参数,返回值等)
2016/09/11 PHP
De facto standard 世界上不可思议的事实标准
2010/08/29 Javascript
基于jQuery的一个扩展form序列化到json对象
2010/12/09 Javascript
imgAreaSelect 中文文档帮助说明
2011/10/08 Javascript
AngularJS中的Directive自定义一个表格
2016/01/25 Javascript
JavaScript 中 avalon绑定属性总结
2016/10/19 Javascript
bootstrap suggest下拉框使用详解
2017/04/10 Javascript
javaScript 连接打印机,打印小票的实例
2017/12/29 Javascript
jquery实现动态添加附件功能
2018/10/23 jQuery
vue实现分页组件
2020/06/16 Javascript
vue+elementUI实现图片上传功能
2019/08/20 Javascript
layui写后台表格思路和赋值用法详解
2019/11/14 Javascript
vue+elementUI组件table实现前端分页功能
2020/11/15 Javascript
Javascript异步流程控制之串行执行详解
2020/09/27 Javascript
详解Python设计模式编程中观察者模式与策略模式的运用
2016/03/02 Python
Java分治归并排序算法实例详解
2017/12/12 Python
Python实现繁?转为简体的方法示例
2018/12/18 Python
基于python的socket实现单机五子棋到双人对战
2020/03/24 Python
python中使用ctypes调用so传参设置遇到的问题及解决方法
2019/06/19 Python
PyTorch的深度学习入门教程之构建神经网络
2019/06/27 Python
python GUI库图形界面开发之PyQt5信号与槽基础使用方法与实例
2020/03/06 Python
Python3 io文本及原始流I/O工具用法详解
2020/03/23 Python
Python实现CAN报文转换工具教程
2020/05/05 Python
python安装sklearn模块的方法详解
2020/11/28 Python
html5生成柱状图(条形图)效果的实例代码
2016/03/25 HTML / CSS
拉丁舞学习者的自我评价
2013/10/27 职场文书
规范化管理年活动总结
2014/08/29 职场文书
导游词之任弼时故居
2020/01/07 职场文书
企业内部管理控制:采购授权审批制度范本
2020/01/19 职场文书
ORACLE数据库对long类型字段进行模糊匹配的解决思路
2021/04/07 Oracle
基于Redis实现分布式锁的方法(lua脚本版)
2021/05/12 Redis
三种方式清除vue路由跳转router-link的历史记录
2022/04/10 Vue.js
Github 使用python对copilot做些简单使用测试
2022/04/14 Python