function pickElements(nums, elementArray)
{
  if(nums>elementArray.length)
  {
    
    var fullArray = elementArray;
    return fullArray;
  }
  var pickArr=new Array();
  var tempArr=elementArray;
  for(var i=0; i<nums; i++)
  {
    pickArr[pickArr.length]=tempArr[Math.round((tempArr.length-1)*Math.random())];
    var temp=pickArr[pickArr.length-1];
    for(var j=0; j<tempArr.length; j++)
    {
      if(tempArr[j]==temp)
      {
        tempArr[j]=null;
        var tempArr2=new Array();
        for(var k=0; k<tempArr.length; k++)
          if(tempArr[k]!=null)
            tempArr2[tempArr2.length]=tempArr[k];
        tempArr=tempArr2;
        break;
      }
    }
  }
  return pickArr;
} 
