Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Views Bootstrap 5.5.4 — Minor update available for module views_bootstrap (5.5.4). Release: Rightup theme 1.0.3 — Minor update available for theme vartheme_bs5_rightup (1.0.3). Release: CommentOn 1.0.6 — Minor update available for module commenton (1.0.6). Release: ChatGPT Ads 1.0.3 — Minor update available for module chatgpt_ads (1.0.3). Release: Opensolr Search 5.1.3 — Minor update available for module opensolr_search (5.1.3). Release: ServiceM8 Webform Integration 1.2.1 — Minor update available for module servicem8_webform (1.2.1). Release: PostfixAdmin 1.0.0 — Initial release available for module postfix_admin (1.0.0)! Release: ip_analyser 1.0.3 — Minor update available for module ip_analyser (1.0.3). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

This module generates a 10-character alphanumeric string. Suitable for automatic labeling data/content types. Like registry numbers, reference codes, or tracking identifiers.

How the code works

The characters in the Character Generator module are generated using a combination of the current time and a predefined character set. First, a set of characters that excludes easily confused ones (e.g., 'I' and '1', 'O' and '0') is defined: "23456789ABCDEFGHJKLMNPQRSTUVWXYZ". Then, the current time in hours, minutes, seconds, and milliseconds is obtained. To introduce an element of randomness, a random number between 0 and 100 is added to the milliseconds.

Post-Installation

  1. Configuration: No additional configuration required; the module works out-of-the-box.
  2. Usage: The generated tokens can be accessed and utilized in entity label configurations. Navigate to your entity label settings and use the `[charactergen:random]` token.

Additional Requirements

Dependencies

  • Token module: This module depends on the Token module for generating custom tokens.

Similar Projects

  • None that i know of at the moment.

To-do

  1. Ensure that duplicates will not happen. Since there is no duplication check function.
  2. Add option to let users select length of the characters?

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
Jul 2024
Latest release
2 years ago
Releases (12 mo)
0
Maintenance
Dormant

Release Timeline

Releases

Version Type Core Release date
1.1.0 Stable Aug 19, 2024
1.0.0 Stable Jul 26, 2024
1.0.x-dev Dev Jul 26, 2024