라이브러리

[PHP] RandomEngineXoshiro256StarStar::__construct - 새로운 xoshiro256** 엔진을 구성합니다.




Xoshiro256StarStar 랜덤 엔진

Xoshiro256StarStar 랜덤 엔진은 2020년 제임스 스틸(James Stewman)가 개발한 고성능 랜덤 엔진입니다. 이 엔진은 Xoshiro256 엔진의 변형으로, 더 빠르고 더 안전한 랜덤 수를 생성합니다.

PHP에서 RandomEngineXoshiro256StarStar 사용하기

PHP 8.1 이상 버전부터 RandomEngineXoshiro256StarStar 클래스가 제공됩니다. 이 클래스를 사용하여 랜덤 수를 생성할 수 있습니다.

예제 1: RandomEngineXoshiro256StarStar 생성 및 랜덤 수 생성


#hostingforum.kr
php

use RandomEngineXoshiro256StarStar;



// RandomEngineXoshiro256StarStar 인스턴스 생성

$engine = new Xoshiro256StarStar();



// 랜덤 수 생성

$randomNumber = $engine->randomInt(1, 100);



echo "랜덤 수: $randomNumber
";



예제 2: RandomEngineXoshiro256StarStar 사용하여 여러 랜덤 수 생성


#hostingforum.kr
php

use RandomEngineXoshiro256StarStar;



// RandomEngineXoshiro256StarStar 인스턴스 생성

$engine = new Xoshiro256StarStar();



// 10개의 랜덤 수 생성

$randomNumbers = [];

for ($i = 0; $i < 10; $i++) {

    $randomNumbers[] = $engine->randomInt(1, 100);

}



echo "랜덤 수 목록:
";

print_r($randomNumbers);



예제 3: RandomEngineXoshiro256StarStar 사용하여 랜덤 실수 생성


#hostingforum.kr
php

use RandomEngineXoshiro256StarStar;



// RandomEngineXoshiro256StarStar 인스턴스 생성

$engine = new Xoshiro256StarStar();



// 랜덤 실수 생성

$randomFloat = $engine->randomFloat(0, 10);



echo "랜덤 실수: $randomFloat
";



이 예제들은 RandomEngineXoshiro256StarStar 클래스를 사용하여 랜덤 수를 생성하는 방법을 보여줍니다. 랜덤 수를 생성할 때마다 다른 결과가 나올 수 있으므로, 결과를 확인할 때마다 다른 결과가 나올 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 301 페이지

검색

게시물 검색