go语言的小例子

1.定时器

第一种写法:
<-time.NewTimer(10 * time.Second).C

第二种写法:
time.After(10 * time.Second)

第一种写法和第二种写法是一样的

2.生成随机数,随机生成 [100,999] 的三位数

func CreateRandomInt(start int, end int) int {
	r := rand.New(rand.NewSource(time.Now().UnixNano()))
	n := start + r.Intn(900)
	return n
}

func main() {
	n := CreateRandomInt(100,999)
	fmt.Println(n)
}

猜你喜欢

转载自blog.csdn.net/dabao87/article/details/89475145