


var numSounds = 6; //set to number of sounds to be played
var rand;
var allPlayed = 0;
var soundsPlayed = new Array(numSounds); 




 function setNumber() {
     rand = Math.floor(Math.random()*numSounds); 
     soundPlayed = 0;
     
     if(allPlayed < numSounds) { 
         
         while(soundPlayed == 0) {
         
             for(i=0; i<soundsPlayed.length; i++) {

                 if(soundsPlayed[i] == undefined && rand==i) {
                      soundPlayed = 1;
                      soundsPlayed[i] = rand;
                      allPlayed++;
                      return rand
                 } else {
                     //immediately do nothing
                 }
             
             } //end for
                 if(soundPlayed != 1) {
                  rand = Math.floor(Math.random()*numSounds);
                 } else {
                     //immediately do nothing
                 }   
         
         } //end while
         
     } else {
         return rand;
     }
     
 }







/*
 function setNumber() {
     rand = Math.floor(Math.random()*numSounds); 
     soundPlayed = 0;
     
     if(allPlayed < numSounds) { 
         
         while(soundPlayed == 0) {
         
             for(i=0; i<soundsPlayed.length; i++) {
         
                 if(soundsPlayed[i] == undefined  && rand==i) {
                 document.getElementById("test").innerHTML = "Played sound # = " + rand;
                      return rand;
                      soundPlayed = 1;
 		      soundsPlayed[i] = rand;
 		      allPlayed++;
 		      
                 } else {
                     //immediately do nothing
                 }
             
             } //end for
             
             if(soundPlayed != 1) { 
                 //looks like no sound was played.  Try again with a new number
                 rand = Math.floor(Math.random()*numSounds); 
             } else {
                 //immediately do nothing
             }
         
         } //end while
         
     } else {
     	
         return rand;
     }

}*/