Sorry, I'm too dumb to make anything out of that pseudo code. Anyway, I decided to try flood fill and randomly skip seeds to create irregular shape (it would be always diamond shaped without that). I think it's working nicely and I could add that weigh part using the iteration count to determine the rough distance from the center. I'm only looking a way to create stuff like lakes and forests, or scattered rocks, anything like that.