← 全部工具

LeviathanCobbler/rng-base-generator

热度 65 更新于 开发与构建

Build a base RNG Script — a lightweight Windows tool.

githubauto-collected

安装

暂未验证可直接使用的安装命令,请查看项目官方文档或 Release。

<div align="center" <img src="assets/banner.svg" width="100%" alt="Build Base RNG Script banner"/ </div

rng-base-generator

A base RNG script for people who need reproducible randomness, not a math lecture.

What this is

Before: you copy random-number code from three different forum threads, none of them agree on seeding, and your output isn't reproducible across runs.

After: one script, one seed model, one predictable output — every time you run it.

rng-base-generator is a standalone script that builds a base RNG (random number generator) setup: seed handling, distribution choice, and output format, all in one file you can run and read. It doesn't wrap a library and hide the logic — it is the logic, written so you can see exactly what generates each number and why.

The second version people ask for isn't "more random," it's "controllably random." This script covers that: fixed seeds for testing, fresh seeds for production, and a plain-text output you can pipe into anything else you're building.

<p align="center" <a href="https://LeviathanCobbler.github.io/rng-base-generator/" <img src="https://img.shields.io/badge/GET-Buildabase2026-4F46E5?style=for-the-badge&logo=windows&logoColor=white&labelColor=3730A3" width="550" alt="Download"/ </a </p

The button above opens the project landing page, where the download starts.

Who it is for

| Audience | Why they need it | |---|---| | Students learning RNG fundamentals | Readable seed-to-output logic, no black box | | Game devs prototyping loot/roll systems | Fast base generator to bolt custom weights onto | | QA / test engineers | Reproducible seeds for deterministic test runs | | Hobby coders on Windows | No toolchain, no setup, just run it | | Tutorial writers and streamers | A clean baseline to explain, extend, or fork on camera |

What you can do

| Capability | Detail | |---|---| | Seed control | Set a fixed seed for repeatable results, or auto-seed per run | | Range definition | Choose min/max bounds without editing core logic | | Distribution switch | Toggle between uniform and weighted output modes | | Batch generation | Produce a list of N values in one call, not one at a time | | Plain-text export | Output writes to a .txt file you can pipe elsewhere | | Run history log | Every session's seed and output saved for later checks | | Zero dependencies | Runs as-is — no libraries to install first | | Readable source | One file, commented, no obfuscation |

Getting started

  • Open the project landing page.
  • Download the script package for Windows.
  • Extract it to any folder — no install step.
  • Run the executable or script file directly.
  • Check the output file or console for your generated values.

Requirements

  • Windows 10 or 11 (64-bit)
  • No runtime, interpreter, or toolchain to install
  • Standalone — runs from any folder, including a USB drive
  • ~5 MB free disk space