{"version":"2.1.310","anchor":"terminal-id-allocation-picks-a-random-free-small-id","canonical_anchor":"terminal-id-allocation-picks-a-random-free-small-id","heading":"Small ids are now chosen at random from the free ones instead of in order","tier":"internal","area":"Internals","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.310\/e\/terminal-id-allocation-picks-a-random-free-small-id","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.310","markdown":"### Small ids are now chosen at random from the free ones instead of in order\n\nClaude Code now hands out small ids by picking a random unused one rather than counting up in sequence\n\n**What**\n\nWhen Claude Code needs a small id number for something, it now gathers every id that is not in use and picks one at random. Before, it counted upward one at a time until it reached a limit.\n\n**Why**\n\nIn practice these ids no longer come out in a predictable order, and freed ids can be reused in any order.\n\n- Area: Internals\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5\n- Scope: individual\n- Heads-up: no"}