Twenty aircraft are sent to bomb a target that is rectangular in shape.

It has dimensions 150m by 50m.
Each aircraft makes a bombing run along the horizontal x axis and drops one bomb. The point of impact has coordinates (x,y) where x and y are two independent random variables, where $x$ is negative exponentially distributed with mean 75 and $y$ is uniformly distributed in the range $\left(-5, 50\right)$, units being metres.
I am trying to use simulation methods to estimate the expected number of bombs hit by the twenty aircraft, given 20 pairs of random numbers from $\left[0,1\right]$.
The only simulation method I am aware of is Monte-Carlo whereby you count the number of hits that fall under the curve, i.e. where $y<f\left(x_{RN}\right)$
I have previously shown that random variables from the Negative Exponential distribution can be generated using $x=\dfrac{-1}{\lambda}\log\left(u\right)$ so I assume it involves using this. Can anyone give me an idea of the method I need to use?
Details will depend on the programming language, but the idea is to have a procedure that simulates twenty random points $(x,y)$ and determines how many of those twenty points, say $N_{20}$, fall in the given target region. That procedure is then performed a sufficiently large number of times, say $n$ times, giving a simulated random sample of instances of $N_{20}$, say $$sample = [N_{20}^{(1)}, N_{20}^{(2)}, ..., N_{20}^{(n)}].$$ The arithmetic average of these then estimates the expected value: $$\overline{N_{20}} = \mathrm{mean}(sample) = \frac{1}{n} \sum_{i=1}^n N_{20}^{(i)} $$ and the standard error of this estimate is given by $$\frac{\text{standard deviation}(sample)}{\sqrt{n}} $$
The number of samples should be large enough to make the standard error acceptably small.
Here's an example simulation using Sage:
where it is assumed that the $x$-axis runs down the middle of the target. (If the target has a different location, the condition in the
ifstatement must be changed accordingly.)For comparison, the problem is simple to solve exactly, since the random variable $N_{20}$ has a binomial distribution; viz., the exact expectation can be found as follows:
$$\begin{align} \mathbb{E}\ N_{20} &= 20\ P(\text{success})\\ &= 20\ P(\ (0\le X \le 150)\ \text{ AND }\ (-25\le Y\le 25)\ )\\ &= 20\ P(0\le X \le 150)\ P(-25\le Y\le 25)\\ &= 20\ (1-e^{-150/75})\ P(-5\le Y \le 25)\\ &= 20\ (1-e^{-2})\ \frac{25-(-5)}{50-(-5)}\\ &= 20\ (1-e^{-2})\ \frac{30}{55}\\ &= 9.432706... \end{align}$$