Buenas tardes, si entendí el como se usa, pues solo transforma string en enteros, pero al usarlo de esta forma parseInt(Math.random()*10), se muestran solo enteros, sin usar el Math.round, entonces mi duda era que si también funcionaba usar parseInt de esa forma, puede usarse sin tener que usar el Math.round, al principio no habia probado el método pero al hacer varias pruebas solo salen enteros, en cambio al momento de quitar parseInt se muestran los números tipo float y asi confirmo que parseInt si funciona para convertir el número float a entero.
Saludos.