यादृच्छिकता आती कहाँ से है
हर अक्षर crypto.getRandomValues से आता है, जो ब्राउज़र का अपना क्रिप्टोग्राफ़िक जनरेटर है। Math.random तेज़ है और सूची फेंटने के लिए बिल्कुल ठीक; लेकिन ऐसी किसी चीज़ के लिए ठीक नहीं जिसे कोई अनुमान से पकड़ने की कोशिश कर सके।
चयन शेषफल से मोड़ने के बजाय अस्वीकृति विधि से होता है, इसलिए समुच्चय का कोई अक्षर दूसरे से रत्ती भर भी अधिक संभावित नहीं होता।