Math
extends AbstractProvider
in package
FinalYes
Провайдер математических данных: константы, операции, системы счисления, числовые множества, простые числа, дроби, проценты и факториалы.
Данные интернациональные и самодостаточные. Пригодно для тестовых научных, образовательных и вычислительных приложений.
Table of Contents
Methods
- __construct() : mixed
- constant() : string
- Математическая константа.
- factorial() : string
- Факториал небольшого числа в записи «n!».
- fraction() : string
- Обыкновенная дробь «числитель/знаменатель» (знаменатель ≥ 2).
- numberBase() : string
- Система счисления.
- numberSet() : string
- Символ числового множества.
- operation() : string
- Арифметическая операция.
- percentage() : string
- Процент в диапазоне [0, 100].
- primeNumber() : int
- Простое число.
Methods
__construct()
public
__construct(Context $context) : mixed
Parameters
- $context : Context
-
разделяемый контекст провайдеров
constant()
Математическая константа.
public
constant() : string
Return values
string —название константы (π, e, φ…)
factorial()
Факториал небольшого числа в записи «n!».
public
factorial() : string
Return values
string —факториал вида «6!»
fraction()
Обыкновенная дробь «числитель/знаменатель» (знаменатель ≥ 2).
public
fraction() : string
Return values
string —дробь вида «7/12»
numberBase()
Система счисления.
public
numberBase() : string
Return values
string —название системы (binary, hexadecimal…)
numberSet()
Символ числового множества.
public
numberSet() : string
Return values
string —символ множества (ℕ, ℝ…)
operation()
Арифметическая операция.
public
operation() : string
Return values
string —название операции (addition, division…)
percentage()
Процент в диапазоне [0, 100].
public
percentage() : string
Return values
string —значение вида «42%»
primeNumber()
Простое число.
public
primeNumber() : int
Return values
int —простое число из таблицы