É uma função que chama Math.random () pura?
O seguinte é uma função pura?
function test(min,max) {
return Math.random() * (max - min) + min;
}
Meu entendimento é que uma função pura segue estas condições:
Retorna um valor calculado a partir dos parâmetrosEle não faz nenhum outro trabalho além do cálculo do valor de retornoSe essa definição estiver correta, minha função é pura? Ou o meu entendimento do que define uma função pura está incorreto?