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 相关文章推荐
jQuery 1.5 源码解读 面向中高阶JSER
Apr 05 Javascript
jQuery的Ajax的自动完成功能控件简要说明
Feb 22 Javascript
node.js中的fs.readlink方法使用说明
Dec 17 Javascript
javascript 动态创建表格
Jan 08 Javascript
js中setTimeout()与clearTimeout()用法实例浅析
May 12 Javascript
JavaScript仿静态分页实现方法
Aug 04 Javascript
判断输入的字符串是否是日期格式的简单方法
Jul 11 Javascript
vue Render中slots的使用的实例代码
Jul 19 Javascript
使用use注册Vue全局组件和全局指令的方法
Mar 08 Javascript
Vue三种常用传值示例(父传子、子传父、非父子)
Jul 24 Javascript
vue-cli 引入jQuery,Bootstrap,popper的方法
Sep 03 jQuery
layui(1.0.9)文件上传upload,前后端的实例代码
Sep 26 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中计算程序运行时间的类代码
2012/11/03 PHP
php启用sphinx全文搜索的实现方法
2014/12/24 PHP
php和editplus正则表达式去除空白行
2015/04/17 PHP
PHP+MySQL之Insert Into数据插入用法分析
2015/09/27 PHP
PHP 中 DOMDocument保存xml时中文出现乱码问题的解决方案
2016/09/19 PHP
PHP Include文件实例讲解
2019/02/15 PHP
Laravel 框架控制器 Controller原理与用法实例分析
2020/04/14 PHP
九种js弹出对话框的方法总结
2013/03/12 Javascript
优化Jquery,提升网页加载速度
2013/11/14 Javascript
jquery常用特效方法使用示例
2014/04/25 Javascript
jquery 页眉单行信息滚动显示实现思路及代码
2014/06/26 Javascript
jQuery 和 CSS 的文本特效插件集锦
2014/12/12 Javascript
node.js中的fs.ftruncate方法使用说明
2014/12/15 Javascript
DOM基础教程之使用DOM控制表单
2015/01/20 Javascript
jQuery+PHP实现动态数字展示特效
2015/03/14 Javascript
jQuery实现简单的网页换肤效果示例
2016/09/18 Javascript
详解vue的数据binding绑定原理
2017/04/12 Javascript
jQuery修改DOM结构_动力节点Java学院整理
2017/07/05 jQuery
angularjs使用gulp-uglify压缩后执行报错的解决方法
2018/03/07 Javascript
浅谈React的最大亮点之虚拟DOM
2018/05/29 Javascript
微信小程序实现手指触摸画板
2018/07/09 Javascript
vue使用swiper.js重叠轮播组建样式
2019/11/14 Javascript
vue打开新窗口并实现传参的图文实例
2021/03/04 Vue.js
Python编程语言的35个与众不同之处(语言特征和使用技巧)
2014/07/07 Python
python 通过类中一个方法获取另一个方法变量的实例
2019/01/22 Python
简单了解Python3 bytes和str类型的区别和联系
2019/12/19 Python
Python面向对象之私有属性和私有方法应用案例分析
2019/12/31 Python
Python+PyQt5+MySQL实现天气管理系统
2020/06/16 Python
无需压缩软件,用python帮你操作压缩包
2020/08/17 Python
Django DRF认证组件流程实现原理详解
2020/08/17 Python
西班牙自行车和跑步商店:Alltricks
2018/07/07 全球购物
Shell如何接收变量输入
2016/08/06 面试题
小班下学期评语
2014/05/04 职场文书
捐书倡议书
2014/08/29 职场文书
地道战观后感400字
2015/06/04 职场文书
Python与C++中梯度方向直方图的实现
2022/03/17 Python