title: How can I return a random value from an array?
body: <p>I'm using the jQuery validate plugin, and would like to return a random value on success. </p>
  
  <p>Right now I'm trying to use:</p>
  
  <pre><code>     var success_message = new Array ();
       success_message[0] = "Good!";
       success_message[1] = "Ok!";
       success_message[2] = "Great!";
       success_message[3] = "Perfect!";
       success_message[4] = "Nice!";
       success_message[5] = "Awesome"; 
       var i = Math.floor(5 * Math.random())
  </code></pre>
  
  <p>Then where I need to output the value I use:</p>
  
  <pre><code> $(document).ready(function(){
       var validator = $(".contactform").validate({
          success: function(label) {
             label.addClass("valid").text(success_message[i])
          }
       }); //end form validate code
   });
  </code></pre>
  
  <p>This selects a random value but uses the same value for each success message instead of selecting a different one for each field.</p>