# File lib/randexp/reducer.rb, line 57
    def self.char(quantity)
      case quantity
      when '?''?'       then ['', Randgen.char].pick
      when :+, '+?''+?'  then Randgen.word
      when :*, '*?''*?'  then ['', Randgen.word].pick
      when Range      then Randgen.word(:length => quantity.pick)
      when 1, nil     then Randgen.char
      when Integer    then Randgen.word(:length => quantity)
      end
    end