v2015.01.3
Use openssl_random_pseudo_bytes() if available, otherwise fall back to mt_rand(). Use microtime() for entropy. (cherry picked from commit 5908d5ee65fec61ce0e321d586530461a210bf2a)
Use openssl_random_pseudo_bytes() if available, otherwise fall back to mt_rand(). Use microtime() for entropy. (cherry picked from commit 5908d5ee65fec61ce0e321d586530461a210bf2a)