Как правило, случайная функция не является криптографически сильной, для этого вам необходимо убедиться, что вы используете криптографический генератор псевдослучайных чисел.
Обычные случайные функции обычно не используют криптографически сильные методы генерации, потому что они занимают больше времени, чем простые (например, Ярроу сложнее, чем Мерсенн Твистер) и требуют тщательного управления пулом энтропии, что не является гарантией того, что Mozilla , cstdlib и т. д. хотят сделать вам.
Если вам нужен доступ к криптографически сильным генераторам случайных чисел, я бы посмотрел на получение доступа к базовой реализации SSL (к которой данный браузер может или не может разрешить доступ).