package main import ( "fmt" "math/rand" "time" ) func main() { // 4. 随机生成五个数,并将其反转打印。复杂应
package main
import (
"fmt"
"math/rand"
"time"
)
func main() {
// 4. 随机生成五个数,并将其反转打印。复杂应用
// 思路:
// 随机生成五个数,rand.Intn() 函数
// 当我们得到随机数后,就放到一个数组 int数组
// 反转打印
var intArr [5]int
// 为了每次生成的随机数不同,我们需要设置一个seed值
rand.Seed(time.Now().UnixNano())
for i := 0; i < len(intArr); i++ {
intArr[i] = rand.Intn(100)
}
fmt.Println("intArr",intArr)
for i := 0; i < len(intArr) / 2; i++ {
var temp int
temp = intArr[i]
intArr[i] = intArr[len(intArr) - i - 1]
intArr[len(intArr) - i - 1] = temp
}
fmt.Println("intArr",intArr)
}
--结束END--
本文标题: Go如何生成随机数组?
本文链接: https://lsjlt.com/news/30716.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-04-05
2024-04-05
2024-04-05
2024-04-04
2024-04-05
2024-04-05
2024-04-05
2024-04-05
2024-04-04
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0