Skip to main content

IDgen Function

The idgen function is a simple and efficient way to generate random IDs, making it useful for creating unique object IDs for each row in a database.


How idgen Works​

🔹 Generates a random alphanumeric string of a specified length.
🔹 Uses a mix of uppercase letters, lowercase letters, and numbers.
🔹 Allows an optional delimiter ($delim) to be added between characters.


Example Usage​

Generate a 10-character ID​

$id = $sdb->idgen();
echo $id;

🔹 Output: aB3xT9wY2Q


Custom Length (15 Characters)​

$id = $sdb->idgen(15);
echo $id;

🔹 Output: Xy7aT9kW3BzQmN


Adding a Delimiter ("-")​

$id = $sdb->idgen(8, "-");
echo $id;

🔹 Output: A-3-K-7-T-W-9-Q-


Why Use idgen?​

✅ Quick & Easy: No need to manually generate IDs.
✅ Unique & Random: Reduces the chances of collisions.
✅ Flexible: Supports different lengths and custom delimiters.
✅ Perfect for Object IDs: Assign unique IDs to database rows, API keys, or user sessions.


Conclusion​

The idgen function is an efficient solution for generating random IDs. Whether you need unique identifiers for rows, objects, or tokens, idgen makes the process fast and customizable.