If you want to make your life easy, just use the Shuffle command (using { /Verse.org/Random }) on the array of weapons upon initialization and keep an index counter which you increment upon each weapons issue, then when you reach the end of the array, reset the counter to zero and re-Shuffle() the array.
1 Like