v2.7.0 Use window.crypto.getRandomValues for added OS-supplied randomness