DICEWARE
Diceware is a method for generating long, secure passphrases that are difficult to guess, but easier to remember.
This project defaults to the Electronic Frontier Foundation (EFF) wordlist.
For questions about the Diceware method, please visit the official Diceware page and Diceware FAQ.
This project was inspired and forked from Stephen Washington's Diceware project.
PRNG Disclaimer
This implementation of Diceware passphrase generation has an auto-generate option that uses a Cryptographically Secure PRNG (CSPRNG) to simulate dice rolls. These types of pesudo-random number generators are better than most because, even if an attacker has access to a series of previous rolls, he cannot reliably predict the next roll. Despite this improvement, CSPRNGs are not truly random. The Offical Diceware page strongly recommends you use physical dice when generating passphrases.
Dependencies
The webpage uses HTML, CSS, and built-in Javascript functions (no jQuery, etc.). In addition, it uses random.js to generate random numbers. All dependencies are locally loaded, so no calls to any other servers are made.