For one of the business I work with, they need to allow employee access to their network, as well as various devices that report data back to a central server.
With a key rotation requirement in place, entering a wifi key into every device was pretty time consuming. One of the requirements I imposed was the key had approx 64-bits of entropy, which for a password is quite a bit, but was designed to eliminate brute force attacks within the key rotation schedule.
The key needed to be fairly easy to enter on both a keyboard and a mobile device, and not be unnecessarily large or insecurely small. The solution I came up with is to use groups of lower case letters and numbers, or just a long random number.
anu629brq763pfr = 62.2 bits
5167053194830046378 = 63.1 bits
Obviously, neither of these are very memorable, and they did not need to be because of the environment they are used in, but the grouped method did allow someone to remember it while entering it into half a dozen devices (me). Usually I would make a typing mistake at least once when entering a complex password a bunch of times, but by separation of letters and numbers, I did not mistake an l for a 1 or an O for a 0. Grouping can keep the error rate very low during entry, in fact I did not make any mistakes, every device connected the first time, and that is not typical for me.
The additional advantage to generating the codes in this way is they are very easy to enter on things like mobile phones and television remotes, and contain no spaces, capitalization, or punctuation, but they do need to be long to compensate. Since they are essentially random (within constraints), they do not need to be as long as a password with guessable words or phrases.
I this situation we had a business grade router with the ability to use multiple SSIDs on the same frequency each with separate encryption keys, and could isolate employee access from other devices for security purposes, but for most people this is not necessary, although I would not trust a smart TV to be on the same network as the rest of my devices...