var button = document.getElementById('button'); var coin = document.getElementById('coin'); var degs = Math.floor(Math.random() * (15000 - 2000) + 2000); function timer(){ coin.style.transform = "rotateY(" + degs + "deg)"; } button.addEventListener('click', timer); onclick works only once, how to fix it?