def generate(self, context): if self.can_contain(context.char): return context.char return six.unichr(random.randint(self.token[1][0], self.token[1][1]))