Citarque tal si intentamos buscarle otra aproximación al problema...Gracias por tu interes en realidad no solo es la mitad, sino la tercera parte, cuarta parte... es decir que sea personalisable de acuerdo a una variable.
¿para qué necesitas que sea la mitad, por que no un numero fijo?
Es un examen tipo repaso
Por ejemplo tengo x preguntas de varios cursos
(el numero de preguntas aumenta progresivamente)
En el primer repaso se toma el 100% de la preguntas
En el segundo repaso se toma el 75% de la preguntas
En el tercero repaso se toma el 50% de la preguntas
Todas la preguntas son extraidas aleatoriamente.
Es decir necesito extraer un pocercentaje de las preguntas los mas aleatoriamente posible