The "Random points inside polygons" tool in QGIS works great to generate a fixed number or density of points within polygons; however, because QGIS does not link the polygon ID to the points, when those polygons overlap, there is no way to distinguish among the points. If you are generating a fixed number of points per polygon, here is a hack that works. Unfortunately, if you are generating a density of points in polygons with different areas, this approach does not work as easily. I will simply generate my random points in R from now on, but this seems like a straight forward (and commonly needed) feature. Is there a tool that I am missing?
(I am using QGIS 3.14.16-Pi on Debian Linux and Windows 10)
'INCLUDE_POLYGON_ATTRIBUTES':True
you are saying that this does not work for overlapping polygons?