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)