Eso no es un problema, la imagen se generará hasta que el número aleatorio sea 5, por lo que la imagen puede generarse 0, 1, 6, 40, 1000 o cualquier número de veces hasta que el número sea 5. Como veo que no entendiste la lógica en eso, te recomiendo tomar un curso de lógica e introducción a la programación
@@juanp.mendoza8114 No esta ocurriendo la lógica que comunican, se supone que el ciclo mostrara imágenes aleatorios de 1 a 10 mientras esos números sean diferente a 5, cuando es 5 se detiene el programa