If I understand correctly, you have a parent list with 14 items, 7 pairs in total. I assume they are defined something like this ...
Pair 1: Items 1-2
Pair 2: Items 3-4
Pair 3: Items 5-6
Pair 4: Items 7-8
Pair 5: Items 9-10
Pair 6: Items 11-12
Pair 7: Items 13-14
You have 7 constructed lists that randomise each pair? Pair 1 would like like this ...
Pair 2 would like like this ...
And so on ...
Now you want to blend the 7 pairs back together but randomise the pairs within this list?
Do I have all of the above correct?
Create a parent list called OrderList with Items 1-7 defined. Label them as a-g.
Now insert this script in to your constructed list that brings all 7 pairs together ...
Begin Unverified Perl
for($i=1; $i<=7; $i++)
This solution should provide randomisation of each pair (via the 7 constructed lists) and then randomise all pairs when brought back together. There are likely to be more efficient solutions, but what I do like about this is the order of the pairs are captured in a constructed list and sometimes I have clients who want to know that slice of information.