Alterei o código para usar funções arrows, suportado a partir do EcmaScript6, esses tipos de funções permitem um código mais enxuto e elegante.
No meu exemplo eu usei 3 tipos de função arrow: sem parâmetro com retorno impícito, com parâmetro sem retorno, com parâmetros e retorno implícito.
Além disso alterei a função de gerar valores aleatŕorios para receber um range qualquer, do desejo do usuário, no meu caso ele sorteia um número de 5 à 10 (ou [5,10] - ambos com intervalo fechado).