A constructive mean-field analysis of multi population neural networks with random synaptic weights