function randomDerp() {
  
    this.derpOriginal = $(this).html();
    
    $(this).click(function() {
      $(this).html(this.derpOriginal);
    });
    
    var randomLength = (Math.floor(Math.random()*20)+1);
    var wordArray = new Array();

    for(var x = 0; x < randomLength; x++) {

      randomBit = (Math.floor(Math.random()*2));

      if(randomBit == 1) {
        wordArray[x] = 'herp';
      } else {
        wordArray[x] = 'derp';
      }
    }

    // add derped class
    $(this).addClass("derped");
    
    return '<p>' + wordArray.join(' ') + '</p>';

}

// only select un-derped elements
$('.comment-text').not('.derped').html(randomDerp);


setInterval(function() {
  // only select un-derped elements
  $('.comment-text').not('.derped').html(randomDerp);
}, 100);

