首页 > Web开发 > 详细

js生成特定范围的随机数

时间:2020-11-07 19:43:00      阅读:20      评论:0      收藏:0      [点我收藏+]

可以利用字符串的toString() 和 字符串截取的方法

let randomNum = Number(Math.random().toString().substr(-5))
randomNum = randomNum < 10000 ? randomNum + 12345 : randomNum 

释义:

Number(Math.random().toString().substr(-5))

-5:这个数字表示你想随机生成几位数,- 代表从生成的数字中由后往前取,5代表5位数

randomNum = randomNum < 10000 ? randomNum + 12345 : randomNum

这里做一个判断是确定生成的数一定是5位,因为实际情况中会出现截取的数字中第一位为0,转化为数字后0会被去掉,就只剩4位数了,如果想要5位数的话,那就必须加上一个5位数,这里的12345 只是随便取的一个数,你可以随便取,只要是5位数就行

js生成特定范围的随机数

原文:https://www.cnblogs.com/muou2125/p/13940992.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!