 # About Populate3D, what does Seed mean?

Hi All
I am confused with the “Seed” of Populate2D/3D, I don’t know how it work.
For example, I randomly put 5 points in a cube, so the “Count” = 5.
If I change the “Seed”, I will get some different distributions.

And I’d like to discuss one thing, If I want to get evenly radom points, what do you have a good idea?
The pseudo-random algorithm that we normally use has this `Seed` input which is like the initial value that determines the random result, so if you re-compute that algorithm with the same `Seed`, you get the same random values, if changed, you get another random values.
So to create random points, you first create a random object using the `Seed`. Then you use this randomizer to get random values for each point coordinate. This gives you a very iregular distribution, different from what `Populate` returns. So what it does is at each new random point, it evaluates if it is too close to the rest of the points already included, and if it is, it discards it and tries other random coordinates, looking for a uniform density.