
// OLD RANDOM NUMBER GENERATOR
var now = new Date();								
var seed = eval(now.getTime() % 0xfffffff);


function rand(n) {
	seed = eval((0x015a4e35 * seed) % 0x7fffffff);
	return eval((seed >> 16) % n);
}


// TEST RANDOM NUMBER GENERATOR
function getRandom(x) { // RETURNS A RANDOM NUMBER BETWEEN 1 AND X
 return (Math.round(Math.random() * x)); 
}


// DELETE AN ITEM FROM AN ARRAY
function deleteElement(array, delindex) {
	size = array.length;
	validNo = (delindex != "NaN");
	inRange = ( (delindex >= 0) && (delindex <= array.length) );

	if (validNo && inRange) {
		for (var i=0; i<=size; i++)
			array[i] = ((i == delindex) ? "delete" : array[i]);
			for (var j=delindex; j<size-1; j++)
				if (j != size) array[j] = array[j+1];
					array.length = size-1;
	}
}








