Advertisement
HXXXXJ

getRamdom - BINGO

Apr 10th, 2019
301
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 0.38 KB | None | 0 0
  1.  
  2. func getRamdom(_ from: Int, toN: Int, _ k:Int)-> [Int]{
  3.     var res = [Int]()
  4.     var to = toN
  5.     var map = [Int: Int]()
  6.     while res.count < k{
  7.         let next = Int.random(in: from ... to)
  8.         if let number = map[next]{
  9.              res.append(number)
  10.         }else{
  11.             res.append(next)
  12.         }
  13.         map[next] = to
  14.         to -= 1
  15.     }
  16.     return res
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement