在Javascript代码编写过程中,有时候我们需要使用Js来生成随机数,清除ajax的get请求缓存的时候我们会带上一个随机数来解决此问题,此外在其他应用中也可能使用到随机数,在Javascript语言中,Math.random()函数是专门用来生成随机数的,random() 方法可返回介于 0 ~ 1 之间的一个随机数,如果需要使用JavaScript生成1至100或者1至1000范围内的随机数,可使用Math.random()乘于100或者1000来实现。

(1)生成0~1范围内的随机数

Math.random();

(2)生成0-100范围内的随机数

Math.ceil(Math.random()*100);

(3)生成0~1000范围内的随机数

Math.ceil(Math.random()*100);

在上述的2和3的例子中,使用到了Math.ceil函数,Math.ceil函数表示向上取整,即它总是将数值向上舍入为最接近的整数。

备注:原文转载自博主个人站IT技术小趣屋,原文链接为Javascript使用Math.random()随机数函数生成1至1000的随机数_IT技术小趣屋

博主个人技术交流群:960640092,博主微信公众号如下:

最新文章

  1. CSS中Position 的用法详解。
  2. HADOOP cluster some issue for installation
  3. query attr prop区别
  4. 记一下ajax里get与post的异同
  5. nginx 配置文件
  6. JSTL 入门
  7. linux 内核---------董昊 ( Robin Dong ) and OenHan
  8. 【Xamarin挖墙脚系列:学习资料大放送】
  9. 2013年全球ERP市场格局(Gartner)
  10. JDBC官方用法
  11. Gradle 多渠道打包的使用和错误分析(转)
  12. sql 中如何取出指定行: Row_Number
  13. MySql学习(七) —— 查询性能优化 深入理解MySql如何执行查询
  14. 结对编程之<GoldPointGame>
  15. HTML中引入CSS的方法
  16. Codeforces Round #545 Div1 题解
  17. Hadoop shell命令
  18. GPUImage API 文档之GPUImageOutput类
  19. Java 8 Lambda实现原理分析
  20. C++11新特性——大括号初始化

热门文章

  1. 关于Java正则和转义中\\和\\\\的理解
  2. merge同时包含增、改、删
  3. tensorflow到底难不难写
  4. linux进程守护脚本
  5. js写入和读取cookie
  6. Nginx正向代理设置
  7. Sword 第三方库介绍一
  8. [Bayes] Concept Search and LSI
  9. [转自baidu]修正古人五行,《七行说》之提出
  10. teamviewer破解版