JSFiddle - React, Tailwind, and code Playground
by mecfall2018
HTML
<html>
<body><h1>A Guessing Game</h1>
<form method="post">
<input id ="myAssumption" type="text"/>
<input type="button" id="byBtn" onclick="setNum()" value="Choose a number"/>
<script>
var num = 0;
function doGuessing( ){
console.log('Selected Number: '+num);
var min =1;
var max = 1000;
var num_guesses = 0;
while( true ){
var guess = Math.floor(Math.random( ) * (max-min+1))+min;
num_guesses +=1;
console.log('Next guess: '+guess);
if (guess === num){
console.log('Right guess after '+num_guesses +' tries!');
break;
}
else if(guess < num){
console.log('Too low!');
min = guess;}
else {
console.log('Too high!');
}
}
}
function setNum( ){
num = parseInt(document.getElementById('myAssumption').value);
doGuessing( );
}
</script>
</form>
</body>
</html>