Turns out, I can take a batch number, and an offset in the range of IDs registered in that batch, and put them in a function that scrambles them without collisions... That is awesome because you can then map a whole range of IDs to one controller without listing all the IDs onchain, and while the resulting IDs in that range looking very random.
Happy day for me, and a reminder that I am not as good at math as I hope I would have been.
Happy day for me, and a reminder that I am not as good at math as I hope I would have been.
1