Developer-Dude
Nice work!
Your password generator script will work on every environment that has python. Everything is contained within Python and its functions--math, lists, select from the list. If it doesn't, their Python, hardware, or set-up is messed up.
Your future works should be OS agnostic until you start adding in features with: the filesystem, networking, process management, or OS specific tools like systemd or winsound.