PHP 클래스 pocketmine\utils\Random

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

보호된 프로퍼티들

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