(PHP 7, PHP 8)
random_bytes — Generates cryptographically secure pseudo-random bytes
$length
) : stringGenerates an arbitrary length string of cryptographic random bytes that are suitable for cryptographic use, such as when generating salts, keys or initialization vectors.
Bu işlevde kullanılan rasgelelik kaynakları:
Bilginize: Bu işlev PHP'ye PHP 7.0'da eklenmiş olsa da, » kullanıcı alanı gerçeklenimi PHP 5.2'den (dahil) 5.6'ya (dahil) kadar kullanılmıştır.
length
The length of the random string that should be returned in bytes.
Returns a string containing the requested number of cryptographically secure random bytes.
Örnek 1 random_bytes() example
<?php
$bytes = random_bytes(5);
var_dump(bin2hex($bytes));
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir:
string(10) "385e33f741"