function nextRandomNumber () {
	var Hi = this.seed / this.Q;
	var Lo = this.seed % this.Q;
	var Test = this.A * Lo - this.R * Hi;
	if (Test > 0) {
		this.seed = Test;
	} else {
		this.seed=Test + this.M;
	}
	
	return (this.seed);
}

function randomNumberGenerator() {
	var D = new Date();
	this.seed = 1 + (D.getSeconds() );
	this.A = 1;
	this.M = 4;
	this.Q = this.M / this.A;
	this.R = this.M % this.A;
	//this.oneOverM = 1.0 / this.M;
	this.next = nextRandomNumber;
}




