check for window.crypto.getRandomValues as well