CloudCastle Faker API

Faker
in package

FinalYes

Точка входа: фабрика готовых генераторов.

Faker::create() собирает детерминированный (сидируемый) генератор, а Faker::createSecure() — криптостойкий (на CSPRNG, без воспроизводимости). Локаль задаётся значением Locale или строковым кодом (ru, en_US).

Table of Contents

Methods

create()  : Generator
Создать детерминированный генератор для заданной локали.
createSecure()  : Generator
Создать криптостойкий генератор (непредсказуемый, НЕ сидируемый).

Methods

create()

Создать детерминированный генератор для заданной локали.

public static create([Locale|string $locale = Locale::English ][, int|null $seed = null ]) : Generator
Parameters
$locale : Locale|string = Locale::English

локаль (enum или строковый код)

$seed : int|null = null

зерно воспроизводимости (null — произвольное)

Tags
throws
UnsupportedLocaleException

если строковый код локали не поддерживается

Return values
Generator

сидируемый генератор с воспроизводимой последовательностью

createSecure()

Создать криптостойкий генератор (непредсказуемый, НЕ сидируемый).

public static createSecure([Locale|string $locale = Locale::English ]) : Generator
Parameters
$locale : Locale|string = Locale::English

локаль (enum или строковый код)

Tags
throws
UnsupportedLocaleException

если строковый код локали не поддерживается

Return values
Generator

генератор на CSPRNG без воспроизводимости

On this page

Search results