project

by Alan Harris

HTML

<button onclick="alg();">
Flip coin 1,000,000 times
</button>
<div id="ran">

</div><br><br>
<div id="print"></div>

JavaScript

function alg() {
  var head_count = 0; // count for head
  var tails_count = 0; // count for tails
  var d = ""; // used to print to screen for troubleshooting or whatever
   
  
  for (var i=0; i <= 1000000; i++) {
  	var r = Math.random(); //random generator between 0 and 1
    if (r < 0.5) {
    //for head
    	head_count++;
    }
    else {
    //for tails
    	tails_count++;
    }
  }
  
  var head_P = (head_count/1000000) * 100; //calculate percentage
  var tail_P = (tails_count/1000000) * 100; //calculate percentage
  
  var p = ""; // string for printing to screen
  p += "Head Probability: " + head_P + "%" + "</br>" + "Tails Probability: " + tail_P + "%";
  //above is the probability for both head and tail
  document.getElementById("print").innerHTML = p; // prints to screen
}

/*
function print() {
	var p = "";

document.getElementById("print").innerHTML = p;
}
*/