--- title: RandomSource slug: Web/API/RandomSource tags: - API - Interface - NeedsTranslation - RandomSource - Reference - TopicStub - Web Crypto API translation_of: Web/API/Crypto/getRandomValues translation_of_original: Web/API/RandomSource ---

{{APIRef("Web Crypto API")}}

RandomSource представляет собой источник криптографически безопасных случайных чисел. Он доступен через {{domxref("Crypto")}} объект глобального объекта: {{domxref("Window.crypto")}} на веб страницах, {{domxref("WorkerGlobalScope.crypto")}} для воркеров.

RandomSource не является интерфейсом и объект этого типа не может быть создан.

Свойства

RandomSource не объявляет и не наследует никаких свойств.

Методы

{{ domxref("RandomSource.getRandomValues()") }}
Наполняет {{ domxref("ArrayBufferView") }} криптографически безопасными случайными числовыми значениями.

Спецификации

Спецификация Статус Коммент
{{SpecName('Web Crypto API', '#dfn-RandomSource')}} {{Spec2('Web Crypto API')}} Изначальное определение

Совместимость с браузерами

{{ CompatibilityTable() }}

Возможность Chrome Firefox (Gecko) Internet Explorer Opera Safari
Базовая поддержка 11.0 {{ webkitbug("22049") }} {{CompatGeckoDesktop(21)}} [1] 11.0 15.0 3.1
Возможность Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Базовая поддержка {{ CompatNo() }} 23 {{CompatGeckoMobile(21)}} {{ CompatNo() }} {{ CompatNo() }} 6

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

Смотрите также