func randomCharacters(count :Int, excludes :[String], letterCase :LetterCase = .mixed) -> [String] {
        return self
            .filter(by: letterCase)
            .filter { !excludes.contains($0) }
            .randomCharacters(count: count)