生成 min~max 范围的浮点数是个字符,要把他转回到浮点数
    注:strconv.FormatFloat包返回的是一个字符串,需要再次格式化
    strconv.ParseFloat将字符转为浮点数

    1. func RandomDouble(min,max float64) float64 {
    2. var r string
    3. r = strconv.FormatFloat(min+rand.Float64()*(max-min), 'f', 2, 64) //这个包返回的是字符串
    4. floats, err := strconv.ParseFloat(r, 64) //将字符串进行转码
    5. if err != nil {
    6. panic(err)
    7. }
    8. return floats
    9. }