Para obtener un valor aleatorio, necesitas aplicar los métodos
Math.random y
Math.floor. Con el primero, obtienes un valor entre 0 y 1, al cual luego debes de multiplicar por el total de elementos que existen en el grupo del que deseas obtener el valor aleatorio. Luego, con el segundo método, obtiene el máximo valor entero menor o igual al resultado obtenido con el método anterior.
En este ejemplo, agrupo a los países y sus ciudades en objetos literales, los cuales integran un array. Primero, obtengo uno de los objetos contenidos en el array (siendo un array, están ubicados a partir de la posición cero), luego, en base a este valor, obtengo una ciudad del array asignado al segundo atributo del objeto, que en este caso se llama
ciudades. Finalmente, lo imprimo en un párrafo.
Saludos