yo lo resolví de otra manera demasiados condiciónales no ayudan mucho al código.
 function aleatorio() {
        return Math.round(Math.random() * 9 + 1);
      }yo lo resolví de otra manera demasiados condiciónales no ayudan mucho al código.
 function aleatorio() {
        return Math.round(Math.random() * 9 + 1);
      }Yo encontré otro par de soluciones que usan los conceptos matemáticos de suelo y techo
el primero usando suelo:
function aleatorio()
{
    return Math.floor(Math.random() * 10) + 1;
}el segundo usando techo:
function aleatorio()
{
    return Math.ceil(Math.random() * 10);
}gracias por el aporte