jnow = new Date();
var seed = jnow.getTime();

function random(num)
   {
   ia=9301;
   ic=49297;
   im=233280;
   seed = (seed*ia+ic) % im;
   return Math.ceil( (seed/(im*1.0)) * num);
   }

function sortNumber(a,b)
{
return a - b;
}

function dolotto() {
var i;
 var j;
 var k;
 var txt;
    
    for (i=0;i<99;i++) got[i] = 0;
    pik = sppick.value;
    sel = spsel.value;
    txt = "";
    for (i = 0;i < pik;i++) {
        nums[i] = random(sel);
        while (got[nums[i]] == 1) nums[i] = random(sel);
        got[nums[i]] = 1;
    }
    
    nums.length = pik;;
    nums.sort(sortNumber);

    for (i = 0;i < pik;i++) {
        txt = txt + nums[i] + " ";
    }
    document.fout.lout.value = txt;

}

function Lotto() {
var pik;
var sel;
nums = new Array(0,0,0,0,0,0,0);
got = new Array(99);

   var rep = document.getElementById("lottodiv");
   var h = '<div class="lot"><p>Pick how many numbers?:</p></div>';
   h += '<div id="sepick"></div>';
   h += '<div class="lot"><p>Select from how many numbers?:</p></div>';
   h += '<div id="sesel"></div><br />';
   h += '<div class="lot"><form name="flot"><input type="button" name="lbut" value="Select" onClick="dolotto();" >';
   h += '</input></form><br />';
   h += '<form name="fout"><input type="text" readonly name="lout" size="24">';
   h += '</input></form></div>';
   rep.innerHTML = h;   
   sppick = new spin('sppick', 'sepick', true, 1, 7, 1, 0, 6, 32, 20);
   spsel = new spin('spsel', 'sesel', true, 1, 99, 1, 0, 49, 32, 20);
}



