They say the characters come from a record, not generated in real time. Could be just a FIFO file.
Omg could you imagine the toddler sitting there, waiting for a request and then banging out a random password of the right length
well, he could continue banging, and you stop recording when you have enough. now add a realtime api that makes the characters appear as typed, and relay the sound heared from the keyboard and baby and you have a perfect setup.