print("LOTTO NUMBERS")
var i = 0
repeat {
i += 1
var count: Int = 0
let firstNum = Int.random(in: 1...40)
var nextNum : Int
var rowNum = [firstNum]
count += 1
while count < 7 { // arvotaan 7 numeroa
nextNum = drawLots(nrlist: rowNum)
rowNum += [nextNum]
count += 1
}
rowNum.sort() // järjestellään numerot suuruusjärjestykseen
print(rowNum) // tulostetaan valmis rivi
print()
} while i < 20 // Arvotaan 20 lottoriviä
func drawLots(nrlist: [Int]) -> Int {
var newNum = Int.random(in: 1...40) // satunnaisluku, kokonaisluku väliltä 1 .. 40
// Arvotaan uusi numero, niin että sama numero ei tule uudestaan valituksi
while nrlist.contains(newNum) {
newNum = Int.random(in: 1...40)
}
return newNum
}
To embed this project on your website, copy the following code and paste it into your website's HTML: