This calculator generates all possible combinations of items from different sets/lists. Values of your sets should be separated by comma. I hope default values in the table below give clear understanding about how it should be used.
The generator itself is very easy - its logic is the same as the logic for any positional numbering system, where each set represents position, and each set value represents digit. So, if we had three sets, each of them consisting from digits from 0 to 9, all we need to do is to count from 000 to 999.