Files
yookassa-sdk-php/docs/classes/YooKassa-Helpers-Random.md
Евгений Ю. Лозный 260d13f890 Добавлен прием платежей через Alfa Pay. Добавлен новый тип ошибки RuleViolationError
Добавлены нулевые привязки по СБП
Добавлена причина отмены возвратов `payment_expired`
2026-06-29 17:46:40 +03:00

7.4 KiB

YooKassa API SDK

Class: \YooKassa\Helpers\Random

Namespace: \YooKassa\Helpers


Summary:

Класс, представляющий модель Random.

Description:

Класс хэлпера для генерации случайных значений, используется в тестах.


Constants

  • No constants found

Methods

Visibility Name Flag Summary
public bool() Возвращает рандомное буллево значение.
public bytes() Возвращает рандомную последовательность байт
public float() Возвращает рандомное число с плавающей точкой. По умолчанию возвращает значение в промежутке от нуля до едениы.
public hex() Возвращает строку, состоящую из символов '0123456789abcdef'.
public int() Возвращает рандомное целое число. По умолчанию возвращает число от нуля до PHP_INT_MAX.
public str() Возвращает строку из рандомных символов.
public value() Возвращает рандомное значение из переданного массива.

Details


Tags

Tag Version Description
category Class
author cms@yoomoney.ru

Methods

public bool() : bool

Static public bool() : bool

Summary

Возвращает рандомное буллево значение.

Details:

Returns: bool - Либо true либо false, одно из двух

public bytes() : string

Static public bytes(int $length) : string

Summary

Возвращает рандомную последовательность байт

Details:

Parameters:
Type Name Description
int length Длина возвращаемой строки

Returns: string - Строка, состоящая из рандомных символов

public float() : float

Static public float(null|float $min = null, null|float $max = null) : float

Summary

Возвращает рандомное число с плавающей точкой. По умолчанию возвращает значение в промежутке от нуля до едениы.

Details:

Parameters:
Type Name Description
null OR float min Минимально возможное значение
null OR float max Максимально возможное значение

Returns: float - Рандомное число с плавающей точкой

public hex() : string

Static public hex(int $length, bool $useBest = true) : string

Summary

Возвращает строку, состоящую из символов '0123456789abcdef'.

Details:

Parameters:
Type Name Description
int length Длина возвращаемой строки
bool useBest Использовать ли функцию random_int если она доступна

Returns: string - Строка, состоящая из рандомных символов

public int() : int

Static public int(null|int $min = null, null|int $max = null) : int

Summary

Возвращает рандомное целое число. По умолчанию возвращает число от нуля до PHP_INT_MAX.

Details:

Parameters:
Type Name Description
null OR int min Минимально возможное значение
null OR int max Максимально возможное значение

Returns: int - Рандомное целое число

public str() : string

Static public str(int $length, null|int|string $maxLength = null, null|array|string $characters = null) : string

Summary

Возвращает строку из рандомных символов.

Details:

Parameters:
Type Name Description
int length Длина возвращаемой строки, или минимальная длина, если передан парамтр $maxLength
null OR int OR string maxLength Если параметр не равен null, возвращает сроку длиной от $length до $maxLength
null OR array OR string characters Строка или массив используемых в строке символов

Returns: string - Строка, состоящая из рандомных символов

public value() : mixed

Static public value(array $values) : mixed

Summary

Возвращает рандомное значение из переданного массива.

Details:

Parameters:
Type Name Description
array values Массив источник данных

Returns: mixed - Случайное значение из переданного массива


Top Namespaces


Reports


This document was automatically generated from source code comments on 2026-06-29 using phpDocumentor

© 2026 YooMoney