True Random.org Number Generator
Real atmospheric-noise randomness for your seeds
Unlike almost every other node here, the name is completely literal. This one calls out to Random.org, which generates randomness from atmospheric noise rather than a software algorithm, and hands you back a number. It's "true" random in the sense that matters to purists: not a pseudo-random sequence your computer derived from a seed, but physical entropy pulled off the internet.
Is that overkill for image generation? Honestly, usually yes. Your GPU's pseudo-random seeds are plenty random for making pretty pictures, and nobody can tell a Random.org seed from a numpy one by looking at the output. But there's a real niche: if you're running long unattended batches and you want seeds that are genuinely unpredictable and won't accidentally repeat a pattern, or you just like the idea of your art being seeded by the actual atmosphere, this is the node.
How it works
It makes a network request to Random.org's API, which returns a number drawn from their atmospheric-noise entropy pool, within the range you ask for. That's the whole mechanism - and it's also the catch, which we'll get to: no internet, no number. The WAS README is upfront that you need an account and an API key for this one, which is the tell that it's a genuine online service and not a local trick.
The inputs and outputs that matter
- An API key - the README is explicit: get yours from your Random.org account page. Without it, the node can't authenticate to the service.
- A range - a minimum and maximum for the number you want back.
- The number out - wire it into a seed input, a Number-to-Seed, or any math/switch node that takes a number.
I'm naming these from the README's description (it specifically calls out the API-key requirement) rather than a formal schema, so treat the range fields as the shape of what you'll configure, not exact labels.
How to install it
Bundled in the WAS Node Suite:
- ComfyUI Manager: search was-node-suite-comfyui, install, restart.
- Manually:
cd ComfyUI/custom_nodes && git clone https://github.com/WASasquatch/was-node-suite-comfyui/, thenpip install -r requirements.txtagainst your ComfyUI Python, and restart.
No model download - it's a network call, not an ML node. But you do need that Random.org API key set up before it'll work.
Common issues
The failure modes here are unusual for an image node because the point of failure is the network. No API key, or a wrong one, and it fails to authenticate - the README makes the key a hard requirement, so set it before you wire this into anything. If you're running on a machine with no outbound internet, or behind a strict firewall, this node simply can't do its job; fall back to WAS's plain Random Number node, which generates locally with no network at all.
The other thing worth knowing: Random.org enforces usage quotas on free accounts. If you hammer it inside a big batch, you can hit a daily limit and start getting refusals mid-run. For high-volume work, the local Random Number node is the pragmatic pick - save the true-random one for when the provenance actually matters to you.
And the pack-wide caveat: WAS Node Suite has been retired since December 2023, still widely used but unmaintained. If a ComfyUI update makes every WAS node vanish with an "Import Failed", that's suite-level dependency drift, not this node - re-run requirements.txt against the correct Python environment (or the bundled install.bat) and restart.
Inputs (0)
No inputs
Outputs (0)
No outputs