RandomSource
представляет собой источник криптографически безопасных случайных чисел. Он доступен через Crypto
объект глобального объекта: Window.crypto
на веб страницах, WorkerGlobalScope.crypto
для воркеров.
RandomSource
не является интерфейсом и объект этого типа не может быть создан.
Свойства
RandomSource
не объявляет и не наследует никаких свойств.
Методы
RandomSource.getRandomValues()
- Наполняет
ArrayBufferView
криптографически безопасными случайными числовыми значениями.
Спецификации
Спецификация | Статус | Коммент |
---|---|---|
Web Cryptography API | Рекомендация | Изначальное определение |
Совместимость с браузерами
We're converting our compatibility data into a machine-readable JSON format.
This compatibility table still uses the old format,
because we haven't yet converted the data it contains.
Find out how you can help!
Возможность | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Базовая поддержка | 11.0 Баг WebKit 22049 | 21 (21) [1] | 11.0 | 15.0 | 3.1 |
Возможность | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Базовая поддержка | Нет | 23 | 21.0 (21) | Нет | Нет | 6 |
[1] Although the transparent RandomSource
is only available since Firefox 26, the feature was available in Firefox 21.
Смотрите также
Window.crypto
to get aCrypto
object.Math.random
, не криптографический источник случайных чисел.