MDN’s new design is in Beta! A sneak peek:


Cette traduction est incomplète. Aidez à traduire cet article depuis l'anglais.

RandomSource represents a source of cryptographically secure random numbers. It is available via the Crypto object of the global object: Window.crypto on Web pages, WorkerGlobalScope.crypto in workers.

RandomSource is a not an interface and no object of this type can be created.


RandomSource neither defines nor inherits any property.


Fills the passed ArrayBufferView with cryptographically sound random values.

Browser Compatibility

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support 11.0 WebKit bug 22049 21 (21) [1] 11.0 15.0 3.1
Feature Android Browser Chrome (as App) Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari
Basic support Pas de support 23 21.0 (21) Pas de support Pas de support iOS 6

[1] Although the transparent RandomSource is only available since Firefox 26, it is feature was available in Firefox 21.


Specification Status Comment
Web Cryptography API Candidate Recommendation Initial definition

See also


Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : fscholz
 Dernière mise à jour par : fscholz,