Problema con preguntas aleatorias en mi Quizz

Hola comunidad, espero estén bien y puedan apoyarme respecto a un problema que tengo con un pequeño Quizz, ya que trato de que me arroje las preguntas y respuestas de forma aleatoria, tengo un banco de diez preguntas, pero quiero que me seleccione cinco aleatoriamente, el caso es que aparentemente lo hace, pero cuando el usuario digamos contesta una pregunta bien o mal xd pues a veces repite la misma pregunta dos de las cinco veces o más… :upside_down_face:

Aquí les muestro lo que llevo, espero se entienda jeje

Estaba considerando que podría deberse a que se llama dos veces a “generaPregunta”, de antemano les agradezco mucho :saluting_face: