芝麻web文件管理V1.00
编辑当前文件:/home/mgatv524/public_html/shimoda/vendor/ircmaxell/random-lib/lib/RandomLib/Source.php
* @copyright 2011 The Authors * @license http://www.opensource.org/licenses/mit-license.html MIT License * @version Build @@version@@ */ /** * The Random Number Source interface. * * All random number sources must implement this interface * * PHP version 5.3 * * @category PHPPasswordLib * @package Random * * @author Anthony Ferrara
* @copyright 2011 The Authors * @license http://www.opensource.org/licenses/mit-license.html MIT License * * @version Build @@version@@ */ namespace RandomLib; /** * The Random Number Source interface. * * All random number sources must implement this interface * * @category PHPPasswordLib * @package Random * * @author Anthony Ferrara
* @codeCoverageIgnore */ interface Source { /** * Return an instance of Strength indicating the strength of the source * * @return \SecurityLib\Strength An instance of one of the strength classes */ public static function getStrength(); /** * If the source is currently available. * Reasons might be because the library is not installed * * @return bool */ public static function isSupported(); /** * Generate a random string of the specified size * * Note: If the source fails to generate enough data, the result must be * padded to the requested length. * * @param int $size The size of the requested random string * * @return string A string of the requested size */ public function generate($size); }