Go 语言随机数生成示例:整数、浮点数和自定义范围
package main
import ( 'fmt' 'math/rand' 'time' )
func main() { // 设置随机数种子,保证每次运行结果不同 rand.Seed(time.Now().UnixNano())
// 生成0-99之间的随机整数
fmt.Println('随机整数:', rand.Intn(100))
// 生成0.0-1.0之间的随机浮点数
fmt.Println('随机浮点数:', rand.Float64())
// 生成指定范围内的随机浮点数
fmt.Println('指定范围内的随机浮点数:', rand.Float64()*(10.0-5.0)+5.0)
}

原文地址: http://www.cveoy.top/t/topic/juoB 著作权归作者所有。请勿转载和采集!