Every one of the 31,102 verses in Scripture has exactly the same chance of appearing — nothing is favoured, nothing is filtered, nothing is held back.
Most “random verse” pages are not. They pick from a curated list of a few hundred popular verses, or they pick a random book, then a random chapter, then a random verse — which quietly makes a verse in Obadiah (1 chapter) hundreds of times more likely than a verse in Psalms.
This page builds one flat list of all 31,102 verses and draws a single index from it, so every verse carries exactly the same weight: 1 in 31,102.
The number itself comes from crypto.getRandomValues() — the browser's
cryptographic random source, not Math.random(). Values that would fall outside a whole
number of ranges are thrown away and redrawn (rejection sampling), because taking the remainder
would make the earliest verses very slightly more likely than the last ones.