生成 min~max
范围的浮点数是个字符,要把他转回到浮点数
注:strconv.FormatFloat
包返回的是一个字符串,需要再次格式化strconv.ParseFloat
将字符转为浮点数
func RandomDouble(min,max float64) float64 {
var r string
r = strconv.FormatFloat(min+rand.Float64()*(max-min), 'f', 2, 64) //这个包返回的是字符串
floats, err := strconv.ParseFloat(r, 64) //将字符串进行转码
if err != nil {
panic(err)
}
return floats
}