RandomSource
RandomSource
representa uma fonte criptografada segura de números aleatórios. É disponível via objeto Crypto
do objeto global: Window.crypto
em páginas Web, WorkerGlobalScope.crypto
em trabalhadores.
RandomSource
não é uma interface e nenhum objeto deste tipo pode ser criado.
Propriedades
RandomSource
não define ou herda nenhuma propriedade.
Métodos
RandomSource.getRandomValues()
- Completa o
ArrayBufferView
(en-US) com valores aleatoriamente criptografados.
Especificação
Especificação | Status | Comentário |
---|---|---|
Web Cryptography API | Recomendação | Definição inicial. |
Compatibilidade de Browser
Estamos convertendo nossos dados de compatibilidade para o formato JSON.
Esta tabela de compatibilidade ainda usa o formato antigo,
pois ainda não convertemos os dados que ela contém.
Descubra como você pode ajudar! (en-US)
Característica | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Suporte básico | 11.0 WebKit bug 22049 | 21 (21) [1] | 11.0 | 15.0 | 3.1 |
Característica | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Suporte básico | Não suportado | 23 | 21.0 (21) | Não suportado | Não suportado | 6 |
[1] Apesar da RandomSource
estar disponível apenas a partir da versão Firefox 26, ela já estava implementada na versão Firefox 21.
Veja também
Window.crypto
para conseguir um objetoCrypto
.Math.random
, uma fonte de números aleatórios não criptografados.