Go: Generate a random number in a given range
Use the rand.Seed and rand.Intn functions in package math/rand to generate a random number between a and b:
rand.Seed(time.Now().UnixNano())
n := a + rand.Intn(b-a+1)
Without the call to rand.Seed, a program will produce the same sequence of pseudo-random numbers for each execution.
Comments
Be the first to comment!