PHPackages                             rundiz/serial-number-generator - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. rundiz/serial-number-generator

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

rundiz/serial-number-generator
==============================

Generate serial number or random string that is very easy.

v0.1(9y ago)87.9k↑30%8MITPHPPHP &gt;=5.4.0

Since Dec 4Pushed 6mo ago1 watchersCompare

[ Source](https://github.com/Rundiz/serial-number-generator)[ Packagist](https://packagist.org/packages/rundiz/serial-number-generator)[ RSS](/packages/rundiz-serial-number-generator/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

Serial number generator
=======================

[](#serial-number-generator)

Generate serial number or key or random string with number. Tested on PHP 8.5.

[![Latest Stable Version](https://camo.githubusercontent.com/c215163fde2dcbf0e4c741f539c63419ec1c679f4d7fe30bb229a9c8c838ed69/68747470733a2f2f706f7365722e707567782e6f72672f72756e64697a2f73657269616c2d6e756d6265722d67656e657261746f722f762f737461626c65)](https://packagist.org/packages/rundiz/serial-number-generator)[![License](https://camo.githubusercontent.com/d4d0e5f3e9ea0bc4dc4d1e1d3986b1eea27a3aadda665f27b1b1b23770b4fc06/68747470733a2f2f706f7365722e707567782e6f72672f72756e64697a2f73657269616c2d6e756d6265722d67656e657261746f722f6c6963656e7365)](https://packagist.org/packages/rundiz/serial-number-generator)[![Total Downloads](https://camo.githubusercontent.com/453f7c2f5e8f6dc6f7eb3e6979c22dc3c75064ce90d12035528553a9e2079ce3/68747470733a2f2f706f7365722e707567782e6f72672f72756e64697a2f73657269616c2d6e756d6265722d67656e657261746f722f646f776e6c6f616473)](https://packagist.org/packages/rundiz/serial-number-generator)

Properties
----------

[](#properties)

**numberChunks** is number of chunks. If you just want to generate random string, set this to 1. It required at least number 1.
Example: If number of chunk is 3. XXXXX-XXXXX-XXXXX

**numberLettersPerChunk** is number of letters per chunk.
Example: If number of letters per chunk is 2 and number of chunk is 3. XX-XX-XX

**separateChunkText** is separator text to separate chunks.
Example: If separator is colon. XXXXX:XXXXX:XXXXX:XXXXX:XXXXX

Example
-------

[](#example)

### Install

[](#install)

I recommend you to install this library via Composer and use Composer autoload for easily include the files. If you are not using Composer, you have to manually include these files by yourself.
Please make sure that the path to files are correct.

```
require_once '/path/to/Rundiz/SerialNumberGenerator/SerialNumberGenerator.php';
```

### Usage

[](#usage)

Just write this simple code. You can set properties to change some values.

```
$SerialNumberGenerator = new \Rundiz\SerialNumberGenerator\SerialNumberGenerator();
$serial_number = $SerialNumberGenerator->generate();
unset($SerialNumberGenerator);

echo $serial_number;
```

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance46

Moderate activity, may be stable

Popularity32

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

3488d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1568262?v=4)[vee w,](/maintainers/ve3)[@ve3](https://github.com/ve3)

---

Top Contributors

[![ve3](https://avatars.githubusercontent.com/u/1568262?v=4)](https://github.com/ve3 "ve3 (11 commits)")

---

Tags

generatorserial-numberrandom stringserial numberserialnumbercdkeycd keykey codeauth code

### Embed Badge

![Health badge](/badges/rundiz-serial-number-generator/health.svg)

```
[![Health](https://phpackages.com/badges/rundiz-serial-number-generator/health.svg)](https://phpackages.com/packages/rundiz-serial-number-generator)
```

###  Alternatives

[pragmarx/random

Create random chars, numbers, strings

714.4M5](/packages/pragmarx-random)[verbb/social-poster

Automatically post entries to social media.

918.5k](/packages/verbb-social-poster)[webarchitect609/bitrix-user-type

Set of custom Bitrix user property types and basic auxiliary functionality to help develop new types as easy and fast as it possible.

1318.7k1](/packages/webarchitect609-bitrix-user-type)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
