hola
pero no veo que sea tan random la logica que necesitas aplicar
digo es la catidad de solicitudes dividido la cantidad de personas que responden a estas
Nota: por ahi sino exacta al division uno tendra una pregunta de mas
aunque imagino que lo preguntas porque necesitas tomar preguntas especificas, en ese caso no hagas un random, de los 20 registros toma los primeros 7 para el primer analista y los otros 7 para el segundo y asi con el resto
en definitiva las respuestas deben ser contestadas, no creo que influya si fueron mezcladas (o tomas al azar) antes o no, lo asignas tomando de la pila de preguntas actuales que tienes para responder, solo que lo divides en al cantidad de personas que hay
respondiendo las solicitudes
recuerda que las funciones Random pueden repetir una seleccion cuando usas valroes tan chicos, o sea de 1000 items tomar valores random tiene una probabilidad de repetir mas baja que si tomas de 20 items, he imagino qeu en tu caso no peudes repetir la asignacion
de la solicitud a mas de un analista
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina