Dios, flipo
Bueno, con respecto al segundo comentario. Si tienes una matriz de 5x5:
· · · · ·
· · · · ·
· · · · ·
· · · · ·
· · · · ·
Para obtener el primer punto aleatorio haz dos random del 1 al 5, uno para las X y el otro para las Y. Imagina que ha salido el [3,3]
· · · · ·
· · · · ·
· · X · ·
· · · · ·
· · · · ·
Pues ahora para asegurar que el segundo punto esta al lado haz un random del 1 al 4, su es un 1 lo pones arriba, si es un 2 abajo, si es un 3 a la derecha y si es un 4 a la izquierda. Imagina que salio un 2, pues pon un segundo punto abajo del que tenias antes:
· · · · ·
· · · · ·
· · X · ·
· · X · ·
· · · · ·
No se si era eso lo que preguntabas, pero si es eso intenta tomar aire y pensar 3 minutos antes de ir a un foro con todo el codigo pidiendo que te hagan una practica. Puede que encuentres alguna buena persona que te ayude gratuitamente, pero los gilipollas que hacen practicas por la patilla estan todos cogidos ya.