ran = function(num) {
	var n = Math.floor(Math.random() * num)
	return(n) 
}

halfChance = function() {
	return( (Math.random() < 0.5) )
}	

ranPM = function(num) {
	if ( ran(6)%2 == 1 ) {
		var neg = -1 
	} else {
		var neg = 1
	}		
	return( neg * ran(num) )
}

oneRandom = function(array) {
	return( array[ran(array.length -1)] )
}

xRandom = function(array,x) {
	var ar = array.clone()
	var picks = new Array()
	while(x) {
		 var r = ran(ar.length -1 ) 
		 ar
		 picks.push(ar.splice(r,1 ).first())
		 x = x-1;
	}
	return(picks)
}

toError = function(text) {
	$('error').innerHTML = $('error').innerHTML + '<br />' + text
}
