라이브러리

[PHP] RandomRandomizer::getInt - 균일하게 선택된 정수를 가져옵니다.




PHP Randomizer Class


PHP 에서 Randomizer 클래스는 랜덤한 숫자를 생성하는 데 사용됩니다. 이 클래스는 `Randomizer` 클래스의 하위 클래스인 `Randomizer::getInt` 메서드를 사용하여 정수형 랜덤 숫자를 생성할 수 있습니다.

Randomizer::getInt 메서드


`Randomizer::getInt` 메서드는 정수형 랜덤 숫자를 생성하는 데 사용됩니다. 이 메서드는 두 개의 인자를 받습니다.

- `$min`: 최소값
- `$max`: 최대값

이 메서드는 `$min`과 `$max` 사이의 랜덤한 정수형 숫자를 반환합니다.

예제


#hostingforum.kr
php

// Randomizer 클래스를 사용하여 랜덤한 정수형 숫자를 생성합니다.

class Randomizer {

    public static function getInt($min, $max) {

        return rand($min, $max);

    }

}



// 랜덤한 정수형 숫자를 생성합니다.

$randomNumber = Randomizer::getInt(1, 100);

echo "랜덤한 정수형 숫자: $randomNumber
";



// 랜덤한 정수형 숫자를 생성합니다. (최소값 10, 최대값 50)

$randomNumber = Randomizer::getInt(10, 50);

echo "랜덤한 정수형 숫자 (10-50): $randomNumber
";



결과


#hostingforum.kr


랜덤한 정수형 숫자: 14

랜덤한 정수형 숫자 (10-50): 31



참고


- `rand` 함수는 PHP 7.0 부터는 `random_int` 함수로 대체되었습니다. `random_int` 함수는 더 안전하고 보안에 좋습니다.
- `Randomizer` 클래스는 예시로만 사용되었습니다. 실제 프로젝트에서는 클래스를 정의하고 사용하는 방법이 다를 수 있습니다.

업데이트된 예제 (PHP 7.0 이상)


#hostingforum.kr
php

// Randomizer 클래스를 사용하여 랜덤한 정수형 숫자를 생성합니다.

class Randomizer {

    public static function getInt($min, $max) {

        return random_int($min, $max);

    }

}



// 랜덤한 정수형 숫자를 생성합니다.

$randomNumber = Randomizer::getInt(1, 100);

echo "랜덤한 정수형 숫자: $randomNumber
";



// 랜덤한 정수형 숫자를 생성합니다. (최소값 10, 최대값 50)

$randomNumber = Randomizer::getInt(10, 50);

echo "랜덤한 정수형 숫자 (10-50): $randomNumber
";



결과


#hostingforum.kr


랜덤한 정수형 숫자: 14

랜덤한 정수형 숫자 (10-50): 31


  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색