I wrote a Token Generator class based off the code from the following thread. It works as expected. I just want to get some more eyes on it for any feedback on improvements or problems.
http://forums.phpfreaks.com/topic/298729-forgotten-password/?hl=%2Bmcrypt_create_iv&do=findComment&comment=1524084
<?php
/**
* Class Token
*
* Generates a Cryptographically Secure Pseudo Random Number Generator (CSPRNG)
*/
class Token
{
/**
* Generates a pseudo-random string of bytes
*
* @return string
*/
public function getRandomBytes()
{
return op