I made a function similar to concatenating lists (per cwinske) that creates a new list for all indices except the one entered.Then, simply pick a random index to use for the new list. Continue taking the last list and the new index in function V to create a new list that excludes the value at that index.
I wanted this in order to create equations with multiple terms that would not have no solution.
Some credit to cwinske. I used his idea for concatenating two lists, and his idea for finding the index (position) of a value in a list (function I that will find the index of a specific value).