random punctuation working