Skip to content

Kazarrackt/Random-Serial-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hex Serial Generator

A simple, standalone application to generate random hexadecimal serial numbers.

Features

  • Generate up to 65535 unique serials per batch.
  • Configurable length, prefix, suffix.
  • Custom delimiter intervals (e.g., every 4 characters).
  • Export to CSV.
  • Append new batches to the current list.
  • Ensures uniqueness across generated batches in the current session.

Installation & Running

Prerequisites

  • Python 3.14+ (Managed by UV)
  • uv package manager

Setup

  1. Initialize environment:

    uv sync
  2. Run the application:

    uv run main.py

Building Standalone Binary

To create a standalone .exe file for Windows:

  1. Run the build script:

    build.bat

    OR manually:

    uv run python -m PyInstaller --noconfirm --onedir --windowed --name "HexSerialGen" --collect-all customtkinter main.py
  2. The executable will be located in dist/HexSerialGen/HexSerialGen.exe.

Dependencies

  • customtkinter: For the modern GUI.
  • pyinstaller: For building the executable.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published