Prova ad indovinare i numeri con questo semplice algoritmo di estrazione dei numeri che usa la funzione randomize.
<html>
<head>
</head>
<style>
.colonna{
width:10%;
float:left;
border: 1px solid black;
height: 100px;
font-size:3em;
margin:0 auto;
display: block;
text-align: center;
padding-top:30px;
}
.citta{
width:30%;
float:left;
height: 100px;
font-size:3em;
border: 1px solid black;
margin:0 auto;
display: block;
text-align: center;
padding-top:30px;
background-color: blue;
color:white;
}
</style>
<body>
<div class="palermo" id="palermo">
<div class="citta" >
Palermo
</div>
<div class="colonna" id="0">
</div>
<div class="colonna" id="1">
</div>
<div class="colonna" id="2">
</div>
<div class="colonna" id="3">
</div>
<div class="colonna" id="4">
</div>
</div>
<div class="napoli" id="b">
<div class="citta" >
Napoli
</div>
<div class="colonna" id="0">
</div>
<div class="colonna" id="1">
</div>
<div class="colonna" id="2">
</div>
<div class="colonna" id="3">
</div>
<div class="colonna" id="4">
</div>
</div>
//*[@id="0"]
[id="\30 "]
<div class="milano" id="c">
<div class="citta" >
Milano
</div>
<div class="colonna" id="0">
</div>
<div class="colonna" id="1">
</div>
<div class="colonna" id="2">
</div>
<div class="colonna" id="3">
</div>
<div class="colonna" id="4">
</div>
</div>
</body>
</html>
<script>
var a;
var v;
v = new Array(5);
// Inserimento numeri da giocare
var primo=parseInt(window.prompt("Primo numero"));
var secondo=parseInt(window.prompt("Secondo numero"));
estrazione(0);
function estrazione(ruota){
// Estrazione dei numeri
for(i=0;i<5;i++) {
a=parseInt(Math.round(90*Math.random()));
if (a==0){
a=1
}
// Controllo se il numero è già uscito a partire dalla seconda estrazione (i>0)
if (i>0 && ricercaseq(a,i)){
//Se il numero è già uscito rifaccio l'estrazione (i=i-1)
i=i-1;
}
v[i]=a;
}
}
for(i=0;i<5;i++){
document.getElementById(i).innerHTML=v[i];
//document.write("<b>"+ v[i] +"</b> | " );
}
var primoestratto=0;
var secondoestratto=0;
if (ricercaseq(primo,5))
{
primoestratto=1;
}
if (ricercaseq(secondo,5))
{
secondoestratto=1;
}
if (primoestratto && secondoestratto)
alert('AMBO! Tutti e due i numeri sono usciti');
else
if (primoestratto)
alert('Primo numero azzeccato');
else
if (secondoestratto)
alert('Secondo numero azzeccato')
else
alert("Hai Perso!");
function ricercaseq(s,j){
valoreritorno=false;
for (k=0;k<j;k++){
if(v[k]==parseInt(s))
valoreritorno=true;
}
return valoreritorno;
}
</script>