github.com/angenalZZZ/gofunc@v0.0.0-20210507121333-48ff1be3917b/data/random/int.go (about) 1 package random 2 3 import "github.com/angenalZZZ/gofunc/g" 4 5 var Int = g.FastRand 6 7 func Int8() uint8 { 8 return uint8(g.FastRand() % (1 << 8)) 9 } 10 11 func Int16() uint16 { 12 return uint16(g.FastRand() % (1 << 16)) 13 } 14 15 func Max(val1, val2 uint32) uint32 { 16 if val1 == val2 { 17 return val1 18 } 19 20 if val1 > val2 { 21 val1, val2 = val2, val1 22 } 23 24 return val1 + g.FastRand()%(val2-val1) 25 }