<html>
<head>
<script language="javascript">

function ValVer()
{ with(Math) {
/// evento attuale e' uscita 7 con 2 dadi equi
/// se vuoi cambia evento e salva con un nuovo nome
///--------

U1 = floor(random()*6+1);
U2 = floor(random()*6+1);
if (U1+U2==7)
{ V = 1}
else
{ V = 0}

///--------
}}


function Calcola()
{ with(Math) {
for (var ip=np; ip < np+Number(incremento.enne.value);ip++)
{
ValVer();
nprove=nprove+1;
if (V==1) {ok=ok+1}
}
np=nprove;
Fr = ok / np; Sqm = sqrt(Fr * (1-Fr)); Prec = Sqm / sqrt(np)*300;
freq.value='n='+np+' ' + Fr*100+'% +/- '+Prec+'\r'+freq.value;
}}

nprove = 0; ok = 0; np=0

</script>

</head>
<body>

<center>Approssimazione (con una condidenza del 99.7%) della <b>probabilità di un evento</b>. 
Per modificare l'evento apri il codice e cambia la <b>function</b> ValVer. 
Se vuoi cambiare il numero di prove tra una stampa e l'altra cambia il valore nel box "n+…".<br>
<textarea name="freq" value="23" cols="60" rows="10"></textarea>
<form name="incremento">
n + ...<br/>
<input type="text" name="enne" value="1000" size=10> <br/>
Clicca (1 o più volte)  <input type="button" name="Simula" value="clicca" onClick="Calcola()"> <br/>
</form>
</center>

</body>
</html>