Theoretical Employee Number Generation System

I’ve recently starting learning swift in preparation to start learning IOS Development. Got a little side tracked in a lesson and made this.
This isn’t developed enough to be fully used, but its meant to be my own idea of how part of a company’s employee number generator system may look like on an apple device

var newNumber = 0

var employeeNumber = Set<Int>()
var employeeName = "Ezra"

// Set to store employee names and numbers
var employeeNumberList = Set<String>()

// Loops till it finds a unique number
while employeeNumber.count <= 1 {
  while employeeNumber.contains(newNumber) {
    //number range for the new number
  newNumber = Int.random(in:111111...999999)
  }
  // Adding the unique number into the set
  employeeNumber.insert(newNumber)
}
// Removes the excess 0 from the set to avoid bugs
employeeNumber.remove(0)
let assignedNumber = employeeNumber.first

// Final output(s)
// Adding Employee name and number into set
print("\(employeeName), your new employee number is \(assignedNumber ?? 0)")
employeeNumberList.insert("\(employeeName) - \(newNumber)")
// Debug test
print(employeeNumberList)