Have you come across this tool on Creating Random Points? This tool has inputs where you can set the total number of points you want (280) and let it do its thing. If you want to restrict it to putting points down in some general area, then you can create a polygon from that area of interest and input it as the constraining extent.
You could also pull this tool in to Model Builder and add some additional tools to achieve the workflow you're looking for.
For example, here are some observations (or "nests") as black hexagons:
I take these and use them as an input for a buffer (set to output a single polygon) and then run random points using that buffer as my extent constraint. Here is a picture of what the model might look like:
When this model is run, you would get an output of random points, shown here in green against my original "nests" layer in black hexagons:
Can you elaborate on what you mean by "a specific range of conditions"?
Hope this helps!
-Sun