Variable de valor aleatorio (al azar) entre 0 y 9 en javascript

Este código genera un número al azar entre 0 y 9
El código original Math.random( ) genera un número al azar ente 0 y 1 (sin incluir este último); cuando se habla de números comprendidos entre 0 y 1 estamos hablando de números con coma; por ejemplo 0.9524654...

Se lo multiplica por 10, para lograr un dígito entero es decir se corre la coma un lugar hacia la derecha y el paso final es truncar el número para que sólo quede la parte entera. Math.trunc()

El código resultante es el siguiente:

<script type="text/javascript">
    var azar = Math.trunc(Math.random( )*10);
    document.write("Número al azar: " + azar);
</script>

 


Para tener 2 dígios (del 0 al 99), se debe multiplicar *100 en vez de *10