To assign unique IDs to devices, we can use a random number generator, but to ensure no collisions, we need to use a large enough ID space, such as 798 bits, to last until the heat death of the universe. Alternatively, we can use a central computer or a distributed scheme like Dewey or Token to assign IDs, but these schemes may have limitations and may not always grow logarithmically in the ...