phpの標準関数 mt_rand をGoで自前実装したらこんな感じ。
import (
"time"
"math"
"math/rand"
)
func Random(min int, max int) int {
if min < 0 {
min = 0
}
if max < 0 {
max = 0
}
if min >= max {
return max
}
rand.Seed(time.Now().UnixNano())
return rand.Intn(max - min) + min
}