Por lo que he leido que solo ha sido el primero me ha precido una chorrada, es lo mismo que crear un array con x números en intervalos por ejemplo 2y5 o 9 y 15, luego solo hay que introducir x numeros aleatorios en otro array. Ahí ya tienes los intervalos y los números aleatorios a comprobar, por ejemplo viendo si se encuentran entre los intervalos de 2 y 5 o del 9 y 15. Eso por lo menos es lo que entiendo del primero, el resto me ha dado pereza leerlos xD. Ahí tienes una ayuda
Empieza por algo sencillo como te he dicho haciendolo para 2 numeros y una vez hecho lo haces para 20 o el nº que quieras, así poco a poco vas aumentando la complejidad por ejemplo que los intervalos sean 4 y 2 ya que al comprobar si se encuentran entre ambos tienes que diferenciar cual es el mayor deesos dos numeros, aparte que si le has metido por ejemplo 5 numeros o un nºimpar tienes que comprobar que el número sea par, etc.... Por otro lado tener claro si quieres hacerlo metiendo los numeros por teclado por ejemplo pidiendo que te diga un nº por teclado de intervales por ejemplo 8 y recoger los numeros en un array, y de nuevo pedirle los nº a comprobar que se encuentran entre los recogidos por el array. Es sencillo si te han matado a usar arrays como a mi en primero.