How to generate random number between range in Go

1 Answer

0 votes
package main
 
import (
    "fmt"
    "math/rand"
    "time"
)
   
func randomBetweenRange(min, max int) int {
	return rand.Intn(max - min + 1) + min
}

func main() {
    rand.Seed(time.Now().UnixNano())
     
    for i := 0; i < 20; i++ {
        fmt.Println(randomBetweenRange(25, 34))
    }
}
  
  
  
  
  
/*
run:
  
28
26
33
25
27
25
28
30
30
27
34
30
26
32
29
34
27
27
28
32
  
*/

 



answered Oct 14, 2021 by avibootz
...