app\models\LdapUser::random_salt PHP Метод

random_salt() приватный статический Метод

private static random_salt ( $length )
    private static function random_salt($length)
    {
        $possible = '0123456789' . 'abcdefghijklmnopqrstuvwxyz' . 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' . './';
        $str = '';
        $possibleLength = strlen($possible);
        mt_srand((double) microtime() * 1000000);
        for ($i = 0; $i < $length; $i++) {
            $str .= substr($possible, rand() % $possibleLength, 1);
        }
        return $str;
    }