Laravolt\Avatar\Avatar::getRandomElement PHP Method

getRandomElement() protected method

protected getRandomElement ( $array, $default )
    protected function getRandomElement($array, $default)
    {
        if (strlen($this->name) == 0) {
            return $default;
        }
        $number = ord($this->name[0]);
        $i = 1;
        $charLength = strlen($this->name);
        while ($i < $charLength) {
            $number += ord($this->name[$i]);
            $i++;
        }
        return $array[$number % count($array)];
    }