Generates random codes based on user selection of:
1. Lower case letters
2. Upper case letters
3. Numbers
4. Special Characters
5. Code Length (4-60 characters)
Use to create any random code including:
Passwords
Combinations for programmable locks
Random numbers
WiFi Encryption keys
User IDs and logins