У меня есть устройство, и для каждого устройства я хочу сгенерировать строку следующего формата: XXXXXXXX
. Каждый X
является либо B
, G
, либо R
. Примером является GRBRRBRB
. Это дает мне примерно 7000 ключей для работы, чего достаточно, так как я сомневаюсь, что у меня будет больше устройств.
Я думал, что смогу сгенерировать их все заранее, и выбросить их в файл или что-то еще, и просто получить следующий доступный ключ из этого, но мне интересно, есть ли лучший способ сделать это.
Я знаю, что есть лучшие способы сделать это, если мне не нужна гарантированная уникальность, но я определенно нуждаюсь в этом, поэтому я не уверен, что лучший способ сделать это.