Here is a schema you can review.
I use 2 fields using Custom List type.
The magic happens with the Dynamic distribution. Click on the bar graph and you will see how it randomly distributes your values based on field 1.
Preview
Hope this helps you!