Seedgen

v3.0.1

Generate reproducible seeds and deterministic test data. Use when creating random seeds, rotating salt values, auditing randomness, storing seed records.

0· 303· 8 versions· 2 current· 2 all-time· Updated 1mo ago· MIT-0

SeedGen

Random seed and data generator. Generate random strings, hex, bytes, integers, floats, UUIDs, passwords, and batch outputs — using /dev/urandom and standard tools.

Commands

CommandDescription
seedgen string <length>Random alphanumeric string of given length
seedgen hex <bytes>Random hex string (2 hex chars per byte)
seedgen bytes <count>Random bytes, base64 encoded
seedgen int <min> <max>Random integer in range [min, max]
seedgen floatRandom float between 0 and 1
seedgen pick <item1> <item2> ...Randomly pick one item from a list
seedgen uuidGenerate a UUID v4
seedgen password <length>Generate a strong mixed-char password
seedgen batch <type> <count> [args]Generate multiple values at once
seedgen versionShow version

Examples

seedgen string 32          # → "aB3kQ9..."
seedgen hex 16             # → "4f2a1c..."
seedgen bytes 64           # → base64-encoded random bytes
seedgen int 1 100          # → 42
seedgen float              # → 0.73812...
seedgen pick red green blue # → "green"
seedgen uuid               # → "550e8400-e29b-41d4-..."
seedgen password 20        # → "kP#9xL!mQ..."
seedgen batch string 5 16  # → 5 random 16-char strings

Requirements

  • /dev/urandom (standard on Linux/macOS)
  • shuf, awk, od, base64 (standard coreutils)

Version tags

latestvk976r22f942wajgk2n9fqvm1xd836pm9