long GenerateId(void)
Generates a unique identifier for a block; may be overridden to supply a different generator.