Numbers are generated on the server, and the entire HTML page is sent to the client.
When the 'Refresh' button is clicked, only the numbers div are reloaded from the server.
This approach ensures up-to-date content and fast interaction loads