Certo ! Sua duvida é sobre o Round ( arredonda o numero para o valor inteiro ) ou Random ( Aleatorio = sorteira numeros aleatorios entre 0 e 1 )
Se o seu questionamento é sobre o arredondamento do valores finais, no caso apos a virgula ! a função Round ela é para arrendondar e retonar o valor, Inteiro,
exemplo = math.random () = 0.555656565656565556
se multiplicar por * 10 = teremos 5.5565656565
usando a função Math.round (5.5565656565) = teremos o valor 5 !
Então lendo a função completa temos ;
> Math.round(Math.random())
> 5