This page helps creating varying subgroups -- multiple subgroups split for which members do not end up together more than once. Within an example group of 10 people, if we create 3 split of 2-sized subgroups and Alice and Bob are in the same subgroup in the 1st split, then in the 2nd and 3rd split we ensure that Alice and Bob are not together again.
Enter the names of participants, such as: Alice, Bob, Janice, Jack, Richard, then the amount of split into subgroups you need for each subgroup size, and finally click Create subgroups.