Scusate ma perche' non in php??
Codice PHP:
function dado () {
    $a = rand(1, 6);
    return $a;
    }
?>
<form action="$_SERVER['PHP_SELF']" method="post">
<input type="hidden" name="richiesta" value="1">
<input type="submit" value="invio">
<?php
if($_POST['richiesta']){
echo 
dado();
}
?>
</form>
PS per mia curiosita'...