function create_random(){
  var m = 714025;
  var a = 4096;
  var c = 150889;
  fn_random = function random() {
    this.seed = (this.seed * a + c) % m;
    return this.seed / m;
  };
  fn_get_random = function get_random(n){
    return Math.floor(this.random() * n);
  };
  return {  
    seed: (new Date()).getTime() % m,
    random: fn_random,
    get_random: fn_get_random 
  };
}

