Skip to content

Welcome to the Hand-Rolled Dice API, where randomness isn't just generated - it’s crafted by skilled hands. Unlike so-called "scientific" approaches relying on background radiation, atmospheric noise, or plain ol' Mersenne Twisters, our system delivers true, honest, and organic randomness, straight from the hands of skilled dice rollers.

Notifications You must be signed in to change notification settings

JiFish/hand-rolled-dice-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Hand-Rolled Dice API

(Editor note: For internal review. This is still a proof of concept, but let’s not let investors catch on to that.)

The Finest in Artisanally Curated Randomness

Welcome to the Hand-Rolled Dice API, where randomness isn't just generated - it’s crafted by skilled hands. Unlike so-called "scientific" approaches relying on background radiation, atmospheric noise, or plain ol' Mersenne Twisters, our system delivers true, honest, and organic randomness, straight from the hands of skilled dice rollers.

Why Hand-Rolled?

🍃 All-Natural Entropy

Each number is hand-rolled, ensuring that no rolls come from a soulless algorithm. Our system upholds the values of sustainable, free-range randomness.

🎲 Locally Sourced Dice

Unlike other noise-based approaches, our rolls are harvested from real dice - each one lovingly shaken and tumbled before being stored for use on our servers.

🧙‍♂️ Ancient Traditions

While lesser RNG systems rely on cold, uncaring mathematics, we adhere to the time-honoured traditions of tabletop gaming. Each roll carries the weight of history, blessed by the hands of those who have gone before us.

🏠 Just Like Home

Every tabletop player knows that real dice rolls have that ineffable quality. In a test players favoured our hand-rolled outcomes almost 2 - 1 over outcomes generated with random.org.


API Endpoints

GET /roll/{XdY}

Retrieve dice rolls and consume them.

Example Request:

GET /roll/3d6

Example Response:

{
    "rolls": [3, 4, 6],
    "total": 13
}

If the requested dice are not available, an error is returned:

{
    "error": "Not enough dice available for 3d6"
}

POST /add

Add new hand-rolled dice to the store. Internal use only.

Request Body:

{
    "sides": 6,
    "rolls": [1, 3, 4, 2, 6]
}

Response:

{
    "message": "Fizz, buzz, rolls added"
}

Authentication

Each request must include an access key. Attach ?key=supersecretkey to the URL.


Pricing Scale

Our API operates on a labour-based pricing model. Each roll represents the skilled craftsmanship of a dice-rolling artisan. Pricing is as follows:

  • Free Tier, 50 dice rolls – Provided for testing. Note that returned rolls are recycled pre-used results.
  • $15 per 100 dice rolls – Covering the cost of ethically-sourced dice and manual rolling labour.
  • $60 per 500 dice rolls – Discounted rate for bulk requests, ensuring affordability for large campaigns.
  • $150 per 1500 dice rolls – Premium tier, guaranteeing hand-picked rolls from our expert dice artisans.
  • Custom Plans Available – Need more? Contact us for bespoke randomness solutions.

All funds go towards supporting the continuation of traditional, hand-rolled randomness in an era dominated by cold, heartless algorithms.


The Future of Randomness

As we continue to redefine the industry, we're excited about the limitless potential of this scalable, premium, and entirely human-driven approach to randomness. With the right backing, we can revolutionize the world of dice-based decision-making, bringing handcrafted entropy to even greater heights.

Stay random. Stay real. 🎲

About

Welcome to the Hand-Rolled Dice API, where randomness isn't just generated - it’s crafted by skilled hands. Unlike so-called "scientific" approaches relying on background radiation, atmospheric noise, or plain ol' Mersenne Twisters, our system delivers true, honest, and organic randomness, straight from the hands of skilled dice rollers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages