在go语言中,生成随机数与其他语言稍有区别,需要我们添加一个随机数种子,否则生成出来的随机数都是同组一数字,实现代码如下
//需要使用的包
import (
"fmt"
"math/rand"
"time"
)
//随机生成数组
var arr [5]int;
//添加随机数种子
rand.Seed(time.Now().UnixNano())
for i:= 0;i<5;i++{
//后面是生成随机数的范围[0-10},包含0,不包括10
arr[i] = rand.Intn(10)
}
fmt.Println(arr)