/**
* 模拟双色球开奖
*/
fun main(args: Array<String>) {
//每个球号占两位
val redList = listOf(
"01", "02", "03", "04", "05", "06", "07", "08",
"09", "10", "11", "12", "13", "14", "15", "16",
"17", "18", "19", "20", "21", "22", "23", "24",
"25", "26", "27", "28", "29", "30", "31", "32", "33"
)
val blueList = listOf(
"01", "02", "03", "04", "05", "06", "07", "08",
"09", "10", "11", "12", "13", "14", "15", "16"
)
//开奖次数
var count = 100
while (count-- > 0) {
//红球每次随机摇 1 个球,共 6 个
var redBalls = ""
var redTempList = redList.toMutableList()
(1..6).forEach{
val ball = redTempList.shuffled().first()
redBalls += ball + " "
redTempList.remove(ball)
}
//蓝球随机抽取 1 个球
var blueBall = blueList.shuffled().first()
//每次从行首位置输出开奖结果
print("\r\r\r")
print("$redBalls $blueBall")
//刷新间隔
Thread.sleep(500)
}
}
模拟双色球开奖
于 2022-05-27 21:14:00 首次发布