如题 比如 1~2 之间生成 1.2 1.12 这类小数点后位数可控的随机数
random ()生成的随机数小数太多 取整后当字符串处理加点可读性又太差
求一个好一点的方法 已经 Google 过了 因为是新手 所以没有收获
希望大佬帮助 感谢感谢
random ()生成的随机数小数太多 取整后当字符串处理加点可读性又太差
求一个好一点的方法 已经 Google 过了 因为是新手 所以没有收获
希望大佬帮助 感谢感谢
1
Zenyk May 12, 2020
const random = (min = 0, max = 1, rest = 0) => {
return (Math.random() * max + min).toFixed(rest) } random(1, 3, 2) |
2
VDimos May 12, 2020 via Android
toFixed 取小数点后 n 位
|
3
faceRollingKB May 12, 2020
function GetRandomNumber(min, max) {
min = Math.ceil(min); max = Math.floor(max); return Math.floor(Math.random() * (max - min)) + min; } function YourMethod(min, max){ return GetRandomNumber(min*100, max*100)/100 } |
4
JankinZhang OP @Zenyk 感谢感谢
|
5
JankinZhang OP @VDimos 谢谢啦
|
6
JankinZhang OP @faceRollingKB 感谢大佬
|