Hi, Rita,
unfortunately LS doesn't give access to the number of filled quotas, like other - commercial - tools.
In LS you don't have something like:
quota_male_Target (how many males are needed)
quota_male_ToDo (how many males are missing)
quota_male_Done (how many males answered already)
So the best is to use a random number (1-4)
Did you check the distribution of LimeSurvey's random number (1-4)
If you create a survey with only one question - the random number - and run it, let's say 200 time, how many 1, 2, 3, 4 do you get?
And if you see that one group is filled, like
A: 241
B: 252
C: 246

240
change the relevance equation that Group B is never displayed, but Group D is displayed if random number in [2,4].
Personally I prefer to use a random number (1-100).
First:
A (1-25)
B (26-50)
...
Later I can fine tune
A (1-28)
B (29-50)
Joffm
P.S.
As Jelo explained (in the German section):
If you send out 10000 invitations you very probably will get fake interviews, speeder, happy clicker and so on.
So in reality you will need some more interviews than 250 to get 250 real usable interviews after cleaning.