random.go 202B

123456789101112
  1. package utils
  2. import (
  3. "math/rand"
  4. "time"
  5. )
  6. // RandNum 生成一个 [0, max) 的随机数
  7. func RandNum(max int) int {
  8. src := rand.NewSource(time.Now().UnixNano())
  9. return rand.New(src).Intn(max)
  10. }