Tu amigo podría preparar una presentación de Keynote en el iPad.
La presentación de Keynote se puede controlar a distancia desde el segundo iPad con Mando a distancia de Keynote :
Keynote Remote te permite controlar una presentación de Keynote en tu Mac, iPad, iPhone o iPod touch desde otro iPhone o iPod touch en la sala.
Mientras presentas, puedes ver la diapositiva actual y las notas del presentador en vertical, o la diapositiva actual y la siguiente en horizontal. Desliza el dedo hacia delante para avanzar y hacia atrás para volver a la diapositiva anterior.
En cuanto a la aleatoriedad, esto no será posible fácilmente con Keynote: sólo se puede script con AppleScript en un Mac pero hay aplicaciones como Pantallas y otros que convertirían el iPad en una pantalla remota para un ordenador, de modo que podrías hacer tu aleatorización y control a distancia.
Una aplicación web personalizada o la instalación de un servidor web que alternara entre imágenes aleatorias cada vez que se tocara la pantalla también sería poco costosa de codificar, pero no es realmente utilizar un software de presentación y se necesitaría un mando a distancia para alternar el cambio si tocar la pantalla no fuera realmente una opción.