Мне нужно создать криптографически безопасные псевдослучайные числа в Javascript. Я знаю об API window.crypto.getRandomValues
, который делает именно то, что я хочу. Тем не менее, я также знаю, что он был введен сравнительно недавно (в 2011 году или около того).
Можно ли с уверенностью предположить, что window.crypto.getRandomValues
присутствует, или будет ли он использовать проблемы совместимости в некоторых браузерах? Существуют ли крупные (широко используемые) браузеры, которые не поддерживают window.crypto.getRandomValues
(включая мобильные или настольные браузеры), и если да, то какие из них мне нужно беспокоиться? Я был бы рад узнать, что есть достаточная поддержка, что мне больше не нужно беспокоиться о методах резервного копирования, если это действительно так.