PHP CSPRNG
CSPRNG (criptograficamente segura Pseudo-Random Number Generator, gerador de números pseudo-aleatórios).
PHP 7 fornece um mecanismo simples, introduzindo várias funções CSPRNG para gerar números aleatórios em criptografia forte.
random_bytes () - Survival protegido criptografia pseudo seqüência aleatória.
random_int () - criptografia Survival protegida inteiro pseudo-aleatório.
random_bytes ()
sintaxe
string random_bytes ( int $length )
parâmetros
comprimento - o número de bytes de seqüência aleatória retornado.
Valor de retorno
Retorna uma string, retorna o número de bytes para aceitar o resultado de um int em nome do Senado.
Exemplos
Exemplos
$ bytes = random_bytes (5);
print (bin2hex ($ bytes)) ;
?>
A saída de execução de programa acima é:
6f36d48a29
random_int ()
sintaxe
int random_int ( int $min , int $max )
parâmetros
min - o retorno mínimo deve ser maior do que ou igual PHP_INT_MIN.
max - o máximo de retorno, deve ser menor ou igual PHP_INT_MAX.
Valor de retorno
Retorna um número especificado no intervalo do tipo int.
Exemplos
Exemplos
print (random_int (100, 999) );
print (PHP_EOL);
print (random_int (- 1000, 0 ));
?>
A saída de execução de programa acima é:
723 -64