def paragraph(options={})
    count = Util.rand_count(options[:sentences] || (5..15),randomizer)

    count.times.collect do |i|
      op = options.clone
      op.delete :punctuation unless i==count-1
      op.delete :first_word unless i==0
      sentence op
    end.join(" ")
  end
def paragraph(options={})
    count = Util.rand_count(options[:sentences] || (5..15),randomizer)

    count.times.collect do |i|
      op = options.clone
      op.delete :punctuation unless i==count-1
      op.delete :first_word unless i==0
      sentence op
    end.join(" ")
  end
return a random paragraph

 Options:

 * :first_word => nil - the first word of the paragraph
 * :words => range or int - number of words in sentence
 * :sentences => range or int - number of sentences in paragraph
 * :punctuation => nil - punction to end the paragraph with (nil == randomly selected from punctuation_distribution)