# File lib/randexp/reducer.rb, line 90
    def self.randgen(args, quantity)
      method_name, _ = *args
      case quantity
      when '?''?'       then ['', Randgen.send(method_name, :length => 1)].pick
      when :+, '+?''+?'  then Randgen.send(method_name)
      when :*, '*?''*?'  then ['', Randgen.send(method_name)].pick
      when Range      then Randgen.send(method_name, :length => quantity.pick)
      when 1, nil     then Randgen.send(method_name)
      when Integer    then Randgen.send(method_name, :length => quantity)
      end
    end