Another thing is that it seems you are sampling with replacement. I placed a circle in a rural area (where I grew up) and in one round I got the same street for 3/5 of the selections (and there were 10+ streets within the radius).
Thanks, will look into it!
This is now fixed! (Thanks to a contribution by johrpan)