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