How to generate a random number between given two numbers in Go
I want to generate a random number between two given numbers in golang. How can I do that?
1 Answer
4 years ago by KGo
You can use the following method to generate random number between given two numbers in Golang
func GenerateRandomNumber(min int, max int) int {
return rand.Intn(max-min) + min
}
complete program
package main
import (
"fmt"
"math/rand"
"time"
)
func main() {
rand.Seed(time.Now().UnixNano()) // for random to work
fmt.Printf("random number: %d", GenerateRandomNumber(10, 100))
}
func GenerateRandomNumber(min int, max int) int {
return rand.Intn(max-min) + min
}
4 years ago by Karthik Divi