JavaScript —— 生成随机数

简介: JavaScript —— 生成随机数

前言

随机数 的生成在很多时候是很重要的。比如 抽奖功能 的实现就要利用随机数,下面是随机数 生成 和 使用 的 常见用法,希望对你有所帮助。

一、Math对象方法(随机数)

1. random():返回 0 ~ 1 之间的随机数,包含 0 不包含 1。
  let ran = Math.random()
    console.log(ran) //随机生成一个0~1的数 但不包含1
2. floor():返回小于等于 x 的最大整数。
  let ran = Math.floor(8.3)
    console.log(ran) //8
3. ceil():返回大于等于 x 的最接近整数。
  let ran = Math.ceil(8.3)
    console.log(ran) //9
4. round():返回一个数字舍入的最近的整数(四舍五入)。
  let ran = Math.round(8.3)
    console.log(ran) //8
  let ran = Math.round(8.5)
    console.log(ran) //9

常见实例

1. 取介于 1 到 10 之间的随机数。
  let ran = Math.floor((Math.random()*10) + 1)
    console.log(ran) //返回1~10之间的随机数(包括10)
2. 返回 min(包含)~ max(不包含)之间的数字。
  function getRnd(min, max){
    return Math.floor(Math.random() * (max - min)) + min
  }
3. 返回 min(包含)~ max(包含)之间的数字。
  function getRnd(min, max){
    return Math.floor(Math.random() * (max - min + 1)) + min
  }

总结

随机数的生成离不开 Math.random(), 我们可以在此基础上,进行向下取整、四舍五入等操作,达到我们预期的目标。

不积跬步无以至千里🌕 ,不积小流无以成江海🌊。

道阻且长,一起加油,与君共勉!😉

相关文章
|
11月前
|
JavaScript
js点点正则表达式,随机数
js点点正则表达式,随机数
|
11月前
|
JavaScript 前端开发 数据安全/隐私保护
如何在JavaScript中生成随机数
在编程中,我们经常需要使用随机数来模拟不确定性或创建随机化的功能。JavaScript提供了几种方法来生成随机数。让我们看看其中一些方法。
128 0
|
2月前
|
JavaScript 前端开发 安全
JavaScript中获取随机数的方法
JavaScript中获取随机数的方法
26 1
|
1月前
|
JavaScript
js 生成随机数(含随机颜色)
js 生成随机数(含随机颜色)
10 0
|
3月前
|
JavaScript 前端开发
JavaScript生成的随机数随机字符串JS生成的随机数随机字符串
JavaScript生成的随机数随机字符串JS生成的随机数随机字符串
27 1
|
3月前
|
安全 JavaScript 前端开发
深入解析crypto.getRandomValues():JavaScript中的高安全性随机数生成
深入解析crypto.getRandomValues():JavaScript中的高安全性随机数生成
|
3月前
|
JavaScript 前端开发 安全
JavaScript中的随机数生成详解:探讨多种生成方式
JavaScript中的随机数生成详解:探讨多种生成方式
101 0
|
3月前
|
缓存 JavaScript Java
thymeleaf引用JS加随机数防止缓存
thymeleaf引用JS加随机数防止缓存
40 0
|
3月前
|
JavaScript
js 生成随机数
js 生成随机数
44 1
|
3月前
|
安全 JavaScript 算法
JS随机数与安全
JS随机数与安全
52 0

热门文章

最新文章