package main
import (
"fmt"
"math/rand"
"time"
)
func main() {
var red [6]int
var blue [1]int
rand.Seed(time.Now().UnixNano())
for i := 0; i < len(red); i++{
//遍历之前存在的值和新随机数是否有重复
temp := rand.Intn(33)+1
for j := 0; j < i; j ++{
if temp == red[j] {
temp = rand.Intn(33)+1
j = -1
continue
}
}
red[i] = temp
}
for i := 0; i < len(blue); i++{
blue[i] = rand.Intn(16)+1
}
fmt.Printf("红球为%d,篮球为%d",red,blue)
}
golang 双色球
最新推荐文章于 2023-09-04 09:55:28 发布