Ejemplo 1: seleccione un número aleatorio entre 1 y 5 en golang
package main
import (
"fmt"
"math/rand"
"time" #ADDED
)
func main() {
// Seed should be set once, better spot is func init()
rand.Seed(time.Now().UTC().UnixNano()) #ADDED
fmt.Println(randInt(1, 1000))
}
func randInt(min int, max int) int {
return min + rand.Intn(max-min)
}
Ejemplo 2: número aleatorio golang
// Uniform Random int (min <= x <= max)
x = rand.Intn(max - min) + min
// Uniform random float (0 <= x <= 1)
x = rand.Float64()
// Uniform random float (min <= x <= max)
x = (rand.Float64() * (max - min)) + min
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)