randgen (Randexp::Reducer)

    # 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