rand takes a file, input stream, or list of "words" and repeats them in a random order to the given output file or stdout.
A two-factor authentication system.
A documentation system for C++ and many other programming languages.