PHP Класс pocketmine\utils\Random

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

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

Свойство Тип Описание
$seed

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

Метод Описание
__construct ( integer $seed )
getSeed ( )
nextBoolean ( ) : boolean Returns a random boolean
nextBoundedInt ( $bound )
nextFloat ( ) : float Returns a float between 0.0 and 1.0 (inclusive)
nextInt ( ) : integer Returns an 31-bit integer (not signed)
nextRange ( integer $start, integer $end = 2147483647 ) : integer Returns a random integer between $start and $end
nextSignedFloat ( ) : float Returns a float between -1.0 and 1.0 (inclusive)
nextSignedInt ( ) : integer Returns a 32-bit integer (signed)
setSeed ( integer $seed )

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

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

public __construct ( integer $seed )
$seed integer Integer to be used as seed.

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

public getSeed ( )

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

Returns a random boolean
public nextBoolean ( ) : boolean
Результат boolean

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

public nextBoundedInt ( $bound )

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

Returns a float between 0.0 and 1.0 (inclusive)
public nextFloat ( ) : float
Результат float

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

Returns an 31-bit integer (not signed)
public nextInt ( ) : integer
Результат integer

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

Returns a random integer between $start and $end
public nextRange ( integer $start, integer $end = 2147483647 ) : integer
$start integer default 0
$end integer default 0x7fffffff
Результат integer

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

Returns a float between -1.0 and 1.0 (inclusive)
public nextSignedFloat ( ) : float
Результат float

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

Returns a 32-bit integer (signed)
public nextSignedInt ( ) : integer
Результат integer

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

public setSeed ( integer $seed )
$seed integer Integer to be used as seed.

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

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

protected $seed