<!-- a machine for doing martha's homework-->

function calculate()
{
    var a=0;
    var b=0;
    var c=0;
    var d=0;
    var ab=0;
    var ac=0;
    var cd=0;
    var bd=0;   
    for (var i=0; i!==200;)
   {
        a=Math.floor(Math.random()*9)+1;
        for ((b=Math.floor(Math.random()*9)+1);b==a;)
            {b=Math.floor(Math.random()*9)+1;}
        for ((c=Math.floor(Math.random()*9)+1);c==b||c==a;)
            {c=Math.floor(Math.random()*9)+1;}
        for ((d=Math.floor(Math.random()*9)+1);d==c||d==b||d==a;)
            {d=Math.floor(Math.random()*9)+1;}
                        
        a=(""+ a);
        b=(""+ b);
        c=(""+ c);
        d=(""+ d);
        ab=a+b;
        ac=a+c;
        cd=c+d;
        bd=b+d;
        ab=parseInt(ab);
        ac=parseInt(ac);
        cd=parseInt(cd);
        bd=parseInt(bd);     
        i=(ab+ac+cd+bd);
   }

var myNumNode= document.getElementById("topLeft");
var new_Num = document.createTextNode(a);
  myNumNode.replaceChild(new_Num, myNumNode.childNodes[0]);

var myNumNode= document.getElementById("topRight");
var new_Num = document.createTextNode(b);
  myNumNode.replaceChild(new_Num, myNumNode.childNodes[0]);

var myNumNode= document.getElementById("btmLeft");
var new_Num = document.createTextNode(c);
  myNumNode.replaceChild(new_Num, myNumNode.childNodes[0]);

var myNumNode= document.getElementById("btmRight");
var new_Num = document.createTextNode(d);
  myNumNode.replaceChild(new_Num, myNumNode.childNodes[0]);

<!--total table-->

var myNumNode= document.getElementById("cell1");
var new_Num = document.createTextNode(ab);
  myNumNode.replaceChild(new_Num, myNumNode.childNodes[0]);

var myNumNode= document.getElementById("cell2");
var new_Num = document.createTextNode(ac);
  myNumNode.replaceChild(new_Num, myNumNode.childNodes[0]);


var myNumNode= document.getElementById("cell3");
var new_Num = document.createTextNode(cd);
  myNumNode.replaceChild(new_Num, myNumNode.childNodes[0]);

var myNumNode= document.getElementById("cell4");
var new_Num = document.createTextNode(bd);
  myNumNode.replaceChild(new_Num, myNumNode.childNodes[0]);

var myNumNode= document.getElementById("cell6");
var new_Num = document.createTextNode(i);
  myNumNode.replaceChild(new_Num, myNumNode.childNodes[0]);

}


