I could probably do it with MathOps, Muler, some duct tape, Plugger, and ZeroFrame. Four options in the table, yeah? So we have a four item variable in a mule to begin: item=1,2,3,4 We mule the rollable table of four items, and use MathOps to return a "random among" our set of 4 items in that muled variable. We use that value to pull the data from the rollabletable (as a mule, we can access the entries by index), and we simultaneously use a plugger filter() command to filter the same series of numbers (1,2,3,4) for all numbers except for what we just selected (so now it might be: 1,2,4). The return of that Plugger statement would be formatted as a comma-delimited list again, and written BACK to the original item variable as our new available set... ...reducing each time until there are none left. Then you'd need a "Reset" option to build your original series of options again, to make the whole table available.