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 相关文章推荐
extjs 3.31 TreeGrid实现静态页面加载json到TreeGrid里面
Apr 02 Javascript
jquery实现控制表格行高亮实例
Jun 05 Javascript
jQuery打印指定区域Html页面并自动分页
Jul 04 Javascript
jquery ajax 如何向jsp提交表单数据
Aug 23 Javascript
解决wx.onMenuShareTimeline出现的问题
Aug 16 Javascript
javascript实现的图片预览功能
Mar 25 Javascript
vue.js源代码core scedule.js学习笔记
Jul 03 Javascript
快速理解 JavaScript 中的 LHS 和 RHS 查询的用法
Aug 24 Javascript
jQuery简单判断值是否存在于数组中的方法示例
Apr 17 jQuery
微信上传视频文件提示(推荐)
Nov 22 Javascript
Vuex 单状态库与多模块状态库详解
Dec 11 Javascript
vue相关配置文件详解及多环境配置详细步骤
May 19 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
是否存在第一台收音机的说法
2021/03/01 无线电
限制ckeditor上传图片文件大小的方法
2013/11/15 PHP
用 Composer构建自己的 PHP 框架之基础准备
2014/10/30 PHP
php简单生成一组与多组随机字符串的方法
2017/05/09 PHP
laravel5.6中的外键约束示例
2019/10/23 PHP
浅谈Javascript事件处理程序的几种方式
2012/06/27 Javascript
jquery实现键盘左右翻页特效
2015/04/30 Javascript
webpack+vue.js实现组件化详解
2016/10/12 Javascript
Jquery Easyui选项卡组件Tab使用详解(10)
2016/12/18 Javascript
Node.js 实现简单的接口服务器的实例代码
2017/05/23 Javascript
node.js爬取中关村的在线电瓶车信息
2018/11/13 Javascript
微信小程序保存多张图片的实现方法
2019/03/05 Javascript
详解Vue 如何监听Array的变化
2019/06/06 Javascript
Javascript如何实现扩充基本类型
2020/08/26 Javascript
[00:55]2015国际邀请赛中国区预选赛5月23日——28日约战上海
2015/05/25 DOTA
[56:14]Fnatic vs OG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
PHP webshell检查工具 python实现代码
2009/09/15 Python
python3.3实现乘法表示例
2014/02/07 Python
python分治法求二维数组局部峰值方法
2018/04/03 Python
Python3 Tkinter选择路径功能的实现方法
2019/06/14 Python
python 根据网易云歌曲的ID 直接下载歌曲的实例
2019/08/24 Python
python 数据提取及拆分的实现代码
2019/08/26 Python
pytorch查看torch.Tensor和model是否在CUDA上的实例
2020/01/03 Python
实习自我鉴定模板
2013/09/28 职场文书
办公室文书岗位职责
2013/12/16 职场文书
小学教师师德承诺书
2014/05/23 职场文书
环保宣传标语
2014/06/12 职场文书
移交协议书
2014/08/19 职场文书
认错检讨书
2014/10/02 职场文书
上级领导检查欢迎词
2015/09/30 职场文书
酒店工程部的岗位职责汇总大全
2019/10/23 职场文书
python四个坐标点对图片区域最小外接矩形进行裁剪
2021/06/04 Python
学习nginx基础知识
2021/09/04 Servers
Python使用socket去实现TCP客户端和TCP服务端
2022/04/12 Python
MySQL创建管理LIST分区
2022/04/13 MySQL
Python绘制散点图之可视化神器pyecharts
2022/07/07 Python