PHP CSPRNG
CSPRNG (Cryptographically Aman Pseudo-Random Number Generator, pseudo-random number generator).
PHP 7 menyediakan mekanisme sederhana dengan memperkenalkan beberapa fungsi CSPRNG untuk menghasilkan angka acak pada kriptografi yang kuat.
random_bytes () - Survival dilindungi enkripsi semu string acak.
random_int () - enkripsi Kelangsungan Hidup dilindungi pseudo-random integer.
random_bytes ()
sintaksis
string random_bytes ( int $length )
parameter
panjang - jumlah byte string acak kembali.
Kembali Nilai
Mengembalikan string, mengembalikan jumlah byte untuk menerima hasil dari int atas nama Senat.
contoh
contoh
$ Bytes = random_bytes (5);
print (BIN2HEX ($ bytes)) ;
?>
Output di atas eksekusi program adalah:
6f36d48a29
random_int ()
sintaksis
int random_int ( int $min , int $max )
parameter
min - kembalinya minimum harus lebih besar dari atau PHP_INT_MIN sama.
max - kembalinya maksimal, harus kurang dari atau PHP_INT_MAX sama.
Kembali Nilai
Mengembalikan jumlah tertentu dalam rentang tipe int.
contoh
contoh
print (random_int (100, 999) );
print (PHP_EOL);
print (random_int (- 1000, 0 ));
?>
Output di atas eksekusi program adalah:
723 -64