“Golang nomor acak” Kode Jawaban

Golang nomor acak

// 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 
Worried Wolf

Pilih nomor acak antara 1 dan 5 di 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)
}
Black Bird

Jawaban yang mirip dengan “Golang nomor acak”

Pertanyaan yang mirip dengan “Golang nomor acak”

Lebih banyak jawaban terkait untuk “Golang nomor acak” di Go

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya