CSPRNG
암호학적으로 안전한 random
함수
- random_bytes
- 암호학적으로 안전한 pseudo-random bytes(의사-램덤 바이트) 생성
- random_int
- 암호학적으로 안전한 pseudo-random integers<(의사-랜덤 정수) 생성/dd>
# Syntax # string random_bytes ( int $length ) # $length : 바이트단위로 반환되어야하는 길이 $bytes = random_bytes(5); print(bin2hex($bytes)); // 54cc305593 # Syntax # int random_int ( int $min , int $max ) # $min : PHP_INT_MIN 보다 큰값 # $max : PHP_INT_MAX 보다 작은값 var_dump(random_int(100, 999)); var_dump(random_int(-1000, 0)); // 614 // -882
반응형
'lang > php' 카테고리의 다른 글
PHP7 use NameSpace (0) | 2018.08.04 |
---|---|
PHP7 Expectations - Assert() Expectations (0) | 2018.08.03 |
PHP7 Filtered unserialize() - 시리얼라이저 복구 필터링 (0) | 2018.08.01 |
PHP7 Closure::call() - 클루저 콜 (0) | 2018.07.31 |
PHP7 Anonymous Classes - 익명 클래스 (0) | 2018.07.30 |