rand.go 231 B

1234567891011121314151617
  1. package subnet
  2. import (
  3. "math/rand"
  4. "time"
  5. )
  6. var rnd *rand.Rand
  7. func init() {
  8. seed := time.Now().UnixNano()
  9. rnd = rand.New(rand.NewSource(seed))
  10. }
  11. func randInt(lo, hi int) int {
  12. return lo + int(rnd.Int31n(int32(hi-lo)))
  13. }