PHP 클래스 Jenssegers\Optimus\Energon

파일 보기 프로젝트 열기: jenssegers/optimus 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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