// Array to store connected userslet users = [];// Function to generate a random user IDfunction generateUserID() { return Math.floor(Math.random() * 100000); // Generate a random 5-digit number}// Function to connect a userfunction connectUser() { const userID = generateUserID(); users.push(userID); // Simulate finding a random match (replace with actual matching logic) const matchedUserID = users[Math.floor(Math.random() * users.length)]; // Display message indicating connection status (replace with UI elements) console.log(`User ${userID} connected.`); console.log(`Matched with user ${matchedUserID}.`);}// Function to send a message (replace with actual message sending logic)function sendMessage(userID, message) { console.log(`User ${userID} sent: ${message}`); // Replace with logic to send message to matched user (e.g., using websockets)}// Connect a user on button click (replace with actual button functionality)document.getElementById("connect-button").addEventListener("click", connectUser);// Send message on form submission (replace with actual form functionality)document.getElementById("chat-form").addEventListener("submit", function(event) { event.preventDefault(); const message = document.getElementById("message-input").value; sendMessage(users[0], message); // Assuming first user in array is current user document.getElementById("message-input").value = "";});