Puedes obviar el foreach para ver si se repite o no, con la funcion in_array que verifica si un elemento esta o no presente en un arreglo.
Código PHP:
Ver original// retorna true si se encuentra o false si no
in_array($numAleatorio, $arrayNumerosAleatorios )
Saludos