Go基础_1_10 随机数
Tutorial: Go初级
Category: Go
Published: 2026-04-07 13:58:26
Views: 21
Likes: 0
Comments: 0
package main
import (
"fmt"
"math/rand"
"time"
)
func main() {
num1 := rand.Int()
fmt.Println(num1)
for i := 0; i < 10; i++ {
num := rand.Intn(10)
fmt.Printf("%d,", num)
if i == 9 {
fmt.Println()
}
}
rand.Seed(1000)
num2 := rand.Intn(10)
fmt.Println("-->", num2)
t1 := time.Now()
fmt.Println(t1)
fmt.Printf("%T\n", t1)
timeStamp1 := t1.Unix()
fmt.Println(timeStamp1)
timeStamp2 := t1.UnixNano()
fmt.Println(timeStamp2)
rand.Seed(time.Now().UnixNano())
for i := 0; i < 10; i++ {
fmt.Println("-->", rand.Intn(100))
}
num3 := rand.Intn(46) + 3
fmt.Println(num3)
num4 := rand.Intn(62) + 15
fmt.Println(num4)
}