Я пишу программу, которая по сути хранит серию сценариев.Эти сценарии необходимо выполнять по одному и только один раз в случайном порядке.Я использую тасование Фишера-Йейтса для перемешивания массива, но мне любопытно, какой метод лучше всего использовать для хранения отдельных аспектов каждого сценария.В настоящее время я использую цифры и просто рассчитываю, какой сценарий соответствует каждому числу.(Например, если бы это были карты, каждой масти был бы присвоен номер от 0 до 3, а номером карты в массиве был бы номер ее карты (1-13) + (13 * масть)).* Я не думаю, что это очень хороший выбор, и я хочу обменяться им, используя либо многомерный массив для хранения данных, либо массив объектов.Что будет лучше / эффективнее?