关于 Math.random() ,以前经常搞混淆,这次写个笔记专门记录下:

Math.random()  : 返回的是 0~1 之间的一个随机小数0<=r<1,即[0,1);

注意:这里是左闭右开区间;

在任意min~max之间取一个随机整数:

parseInt(Math.random()*(max-min+1)+min)

比如:在0和10之间随机取一个整数,就应该是:

parseInt(Math.random()*(11)),Math.random()*(11)中能够达到的数值最多是10.999999999.......,在前面加个parseInt,不就是10么?

比如:在1和10之间随机取一个整数,就应该是:

parseInt(Math.random()*10+1),Math.random()*10,最多只能达到9.9999999,区间[0,10),那么+1呢?[1,11),再加parseInt呢?[0,10]

最新文章

  1. javascript中的事件冒泡和事件捕获
  2. Cloudera5.8.3 HBase1.2.0开发必须的jar包
  3. xml 方式更新和获取 配置文件 appSettings 节点 解决办法
  4. JavaScript 几种简单的table切换
  5. Spring 文章推荐
  6. 【转】【Asp.Net】Asp.net发送邮件的两种方法小结
  7. DevExpress所有的窗体,使用同一款皮肤
  8. windows在远程桌面连接中使用命令行参数
  9. 防止IE缓存jquery ajax 内容
  10. Java中的面向对象
  11. 研磨设计模式解析及python代码实现——(一)简单工厂模式
  12. 程序设计C 实验三 题目九 方程式(0300)
  13. React虚拟DOM具体实现——利用节点json描述还原dom结构
  14. php实现ppt转图片,php调用com组件问题
  15. HTML学习笔记 w3sCss盒子模型应用案例(div布局) 第十一节 (原创) 参考使用表
  16. 苹果手机如何投屏到win10电脑上
  17. ScheduledThreadPoolExecutor实现原理
  18. 为Bootstrap模态对话框添加拖拽移动功能
  19. wx 文件编辑框
  20. 乘风破浪:LeetCode真题_025_Reverse Nodes in k-Group

热门文章

  1. [转载]机器学习优化方法总结:SGD,Momentum,AdaGrad,RMSProp,Adam
  2. 深入JavaScript对象(Object)与类(class),详细了解类、原型
  3. c# datatable 如何转CSV文件
  4. eclipse export runnable jar(导出可执行jar包)
  5. 命令行工具--netstat
  6. scrapy 增量采集
  7. APP移动测试
  8. chrome上一些好用的插件
  9. P3157 [CQOI2011]动态逆序对 (CDQ解决三维偏序问题)
  10. 前端自动化构建工具 Webpack—— 2 webpack最基本的使用方式