Word selection and randomness
Each word is chosen independently and uniformly from a fixed wordlist - commonly one sized in the thousands, such as the EFF long wordlist's 7,776 entries - using the browser's cryptographically secure random number generator rather than Math.random(). Word count (typically 4-8) and the separator character are set before generation, and nothing about the chosen words persists once the page is closed.