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
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: