openssl_random_pseudo_bytes(PHP 5 >= 5.3.0) openssl_random_pseudo_bytes — Generate a pseudo-random string of bytes Описание
   string openssl_random_pseudo_bytes
    ( int $length
   [, bool &$crypto_strong
  ] ) 
  Generates a string of pseudo-random bytes, with the number of bytes determined by the length parameter. It also indicates if a cryptographically strong algorithm was used to produce the pseudo-random bytes, and does this via the optional crypto_strong parameter. It's rare for this to be FALSE, but some systems may be broken or old. Список параметров
 
 Возвращаемые значенияReturns the generated string of bytes on success, или FALSE в случае возникновения ошибки. Примеры
 Пример #1 openssl_random_pseudo_bytes() example 
<?phpРезультатом выполнения данного примера будет что-то подобное: Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 2 string(2) "42" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "dc6e" bool(true) Lengths: Bytes: 3 and Hex: 6 string(6) "288591" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "ab86d144" bool(true)  | 
||