Массив есть. Он секвентальный. В него я заношу все новые предметы. Но нестакаемые предметы, или предметы с метаданными могут быть только 1 в стэке и при попытке получить какой-то из этих предметов, я могу получить либо первый попавшийся, либо массив этих предметов с одинаковым id, но не определенный предмет из них. У меня по задумке не индексированы слоты, так как их по сути просто нет. И вот мне нужно генерировать уникальный id для каждого нового предмета в инвентаре, чтобы в дальнейшем по нему получать тот самый конкретный предмет из массива одинаковых