Sampling without replacement

Hi! We’re trying to sample stimuli from a list without replacement. As a simplified example, we’ve got a stimulus list that contains 90 audio files and we want to grab a subset of 30 of them for the first condition, 30 for the next condition, and 30 for the last condition. We want the words that end up in each list to be pulled randomly for each participant.

I tried making tags for “presented/not presented” and having each of the stimuli start with a “not presented” tag and and saying “present trial only if the following criteria are met: trial = not presented” but that seems to not work for events that have stimulus lists to reuse. Please advise about the best way to handle this!

Many thanks,