Ciao,
devo fare un programma che consiste nell'indovinare il numero creato a random.
Il problema è che non riesco neanche a farlo partire, potreste gentilmente dirmi dove si trova il problema, e dove si può migliorare.

Vi ringrazio in anticipo.
codice:
<!-- Indovinare un numero -->
<html>
<head>
</head>
<body>
 <script language="javascript">
  var num, nc, i=1;
  num=prompt("Inserire un numero: ");
  nc=Math.floor((Math.random()*100)+1); 
  while (num!=nc)
  {
   if (num<nc)
    document.write("</br>Il numero e' piu\' grande");
   if (num>nc)
    document.write("</br> Il numero e' piu\' piccolo");
    num=prompt("Inserire un numero: ");
    i++;
  }
  if (i==1)
   document.write(+i" tentativo: Mitico");
  if (i>=2 && ntent<=4)
   document.write(+i " tentativi: Bravissimo");
  if (i>=5 && ntent<=10)
   document.write(+i" tentativi: Insomma");
  if (i>=10)
   document.write(+i" tentativi: No Comment");
  document.write("<br> Il gioco e' finito.");
 </script>
<body>
</html>
Ciao e grazie.