A method for distributing game tokens, such as playing cards, in a game
which includes the distribution of game tokens to n players (P.sub.1,
P.sub.2, . . . P.sub.n), includes the steps of: (a) obtaining from each
player P.sub.i a first unit A.sub.i, wherein each A.sub.i is chosen from
a finite set of discrete candidate first units; (b) obtaining from each
player P.sub.i a second unit B.sub.i, wherein each B.sub.i is chosen from
a finite set of discrete candidate second units; (c) deriving a third
unit C using a predetermined algorithm where C=f(B.sub.1, . . . ,
B.sub.n); (d) assigning a previously unassigned game token G.sub.i to
each player from a predetermined algorithm where G.sub.i=f(A.sub.i, C);
and (e) repeating steps (a)-(d) until a predetermined number of game
tokens cards are distributed to each player.