Toggle Mode

Random Number Generator

JavaScript (script.js) javascript function generateNumber() { const min = parseInt(document.getElementById("min").value); const max = parseInt(document.getElementById("max").value); const resultEl = document.getElementById("result"); const historyEl = document.getElementById("history"); if (isNaN(min) || isNaN(max) || min > max) { resultEl.textContent = "Invalid!"; return; } const num = Math.floor(Math.random() * (max - min + 1)) + min; // animate result display resultEl.classList.remove("show"); void resultEl.offsetWidth; resultEl.textContent = num; resultEl.classList.add("show"); // add to history const item = document.createElement("div"); item.textContent = num; historyEl.prepend(item); } function copyNumber() { const num = document.getElementById("result").textContent; if (num === "—" || num === "Invalid!") return; navigator.clipboard.writeText(num); } function toggleMode() { document.body.classList.toggle("dark"); }