I have a list of words and instructions that I need tied together but I would like to present their order randomly. For example, say I have (cat, forget) (dog, remember) (turtle, forget) where the first part is the word and the second part is the instruction. The word should always be followed by the instruction that it's attached to, but the words themselves should be presented randomly. So it would be okay if the order was (dog, remember) (turtle, forget) (cat, remember) as long as "dog" is always attached to "remember" etc.
How would I best represent this? Should it be an array of arrays where the "sub-array" is the (dog, remember) pair??
Thanks!