Has visto este otro post ?
Por cierto, para hacer lineas y por tanto el cuadro lo haces con ASCII como ├ └ ┴ etc, revisa una tabla de caracteres ASCII
Cuidado que con rand_num() no haces nada porque solo muestras numeros que no puedes recibir en el resto del programa, estas confundido respecto de como le pasas un array como parametro..... estas creando una copia que se destruye al terminar la funcion y de todas formas no deberias imprimir ahi.
Por cierto, para hacer lineas y por tanto el cuadro lo haces con ASCII como ├ └ ┴ etc, revisa una tabla de caracteres ASCII
Cuidado que con rand_num() no haces nada porque solo muestras numeros que no puedes recibir en el resto del programa, estas confundido respecto de como le pasas un array como parametro..... estas creando una copia que se destruye al terminar la funcion y de todas formas no deberias imprimir ahi.