PHP Класс Jenssegers\Optimus\Energon

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$prime phpseclib\Math\BigInteger

Открытые методы

Метод Описание
__construct ( integer | null $prime = null ) Energon constructor.
generate ( integer | null $prime = null ) : array Generates a set of numbers ready for use.
generatePrime ( ) : integer Generate a random large prime.
generateRandomInteger ( ) : integer Generate a random large number.
getInverse ( ) : integer Get the inverse of the current prime.
getPrime ( ) : integer Get the current prime.
getRand ( ) : integer Alias method for getting a random big number.
setPrime ( mixed $prime ) Safely set the current prime as a BigInteger.

Описание методов

__construct() публичный Метод

Energon constructor.
public __construct ( integer | null $prime = null )
$prime integer | null

generate() публичный статический Метод

Generates a set of numbers ready for use.
public static generate ( integer | null $prime = null ) : array
$prime integer | null
Результат array

generatePrime() публичный статический Метод

Generate a random large prime.
public static generatePrime ( ) : integer
Результат integer

generateRandomInteger() публичный статический Метод

Generate a random large number.
public static generateRandomInteger ( ) : integer
Результат integer

getInverse() публичный Метод

Get the inverse of the current prime.
public getInverse ( ) : integer
Результат integer

getPrime() публичный Метод

Get the current prime.
public getPrime ( ) : integer
Результат integer

getRand() публичный Метод

Alias method for getting a random big number.
public getRand ( ) : integer
Результат integer

setPrime() публичный Метод

Safely set the current prime as a BigInteger.
public setPrime ( mixed $prime )
$prime mixed

Описание свойств

$prime защищенное свойство

protected BigInteger,phpseclib\Math $prime
Результат phpseclib\Math\BigInteger