# Siticone IdGen

- [Unique ID Customization](/home/net-framework-or-net-core-ui/utility-controls/siticone-idgen/unique-id-customization.md): This feature allows developers to customize the appearance and format of generated IDs with configurable properties such as length, case, prefixes/suffixes, dash formatting, and timestamp inclusion.
- [Character Set Customization](/home/net-framework-or-net-core-ui/utility-controls/siticone-idgen/character-set-customization.md): Learn how to customize the set of characters used for ID generation by enabling or disabling numbers and special characters, or by supplying a custom character set while also excluding the prohibited.
- [ID Generation Strategy and Distribution Settings](/home/net-framework-or-net-core-ui/utility-controls/siticone-idgen/id-generation-strategy-and-distribution-settings.md): This feature enables developers to select the underlying algorithm for generating unique identifiers and to configure distributed settings such as NodeId, DatacenterId, ShardId, Namespace, Epoch, etc.
- [ID Generation and Collision Handling](/home/net-framework-or-net-core-ui/utility-controls/siticone-idgen/id-generation-and-collision-handling.md): This feature ensures that each generated ID is unique by leveraging collision detection mechanisms and retry logic during the ID generation process.
