function rollDice() {
  // Math.random() generates a floating-point number between 0 (inclusive) and 1 (exclusive).
  // Multiplying by 6 gives a number between 0 (inclusive) and 6 (exclusive).
  // Math.floor() rounds this number down to the nearest whole integer (0-5).
  // Adding 1 shifts the range to 1-6, simulating a standard six-sided die.
  return Math.floor(Math.random() * 6) + 1;
}

// Example usage:
const diceResult = rollDice();
console.log(`You rolled a: ${diceResult}`);