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>