3.6 go rand随机数的使用

package main

import (
	"fmt"
	"math/rand"
	"time"
)

func main() {
	//设置种子 只需要一次
	//如果种子参数一样,每次运行产生的随机数都一样
	rand.Seed(time.Now().UnixNano()) //以系统当前时间作为随机数
	fmt.Println("currentime=", time.Now().UnixNano())//1582097792150707600
	for i := 0; i < 5; i++ {

		fmt.Println("rand=", rand.Int())     //大随机数
		fmt.Println("rand=", rand.Intn(100)) //100以内的随机数
	}

}
发布了124 篇原创文章 · 获赞 94 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/h4241778/article/details/105306275