We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

Met deze functie kunt u cryptografisch willekeurige getallen verkrijgen.

Syntax

window.crypto.getRandomValues(typedArray);

Parameters

Parameter Description
typedArray Integer-gebaseerde TypedArray. Alle elementen in de array zullen worden overschreven door willekeurige getallen.

Beschrijving

Als u een integer-gebaseerde TypedArray (d.w.z. een Int8Array, Uint8Array, Int16Array, Uint16Array, Int32Array, of Uint32Array) meegeeft, zal de functie de array vullen met cryptografisch willekeurige getallen. Het is de bedoeling dat de browser een sterke (pseudo)willekeurige getalsgenerator gebruikt. Omdat de browser waarschijnlijk slechts een beperkte hoeveelheid entropie heeft, mag de methode een QuotaExceededError geven, als teveel entropie wordt gebruikt.

Voorbeeld

/* ervanuit gaande dat that window.crypto.getRandomValues beschikbaar is */

var array = new Uint32Array(10);
window.crypto.getRandomValues(array);

console.log("Uw geluksnummers:");
for (var i = 0; i < array.length; i++) {
    console.log(array[i]);
}

Browsercompatibiliteit

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!

Kenmerk Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basisondersteuning 11.0 WebKit bug 22049 21.0 Niet ondersteund Niet ondersteund 3.1
Feature Android Browser Chrome (as App) Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari
Basic support Niet ondersteund 23 21.0 Niet ondersteund Niet ondersteund iOS 6

Specificatie

See also

Documentlabels en -medewerkers

Aan deze pagina hebben bijgedragen: jsx, DD0101
Laatst bijgewerkt door: jsx,