A provably fair random number generation API with cryptographic verification. Every outcome can be independently verified.

Public API

Access our RESTful API to generate provably fair random numbers for your applications.

GET /api/floats?clientSeed=your-seed&count=5 Explore the API

Open Source

Our core library is open source. Review our algorithms, contribute, or build your own implementation.

npm install @provableio/provable-core View Repository

Core Features

Everything you need to generate and verify random numbers with confidence.

Random Floats

Generate cryptographically secure random floating point numbers between 0 and 1.

Random Integers

Generate random integers within custom ranges for games, lotteries, and more.

Provably Fair

Every outcome includes a server hash for independent verification of fairness.

Outcome History

Access and audit past outcomes with complete transparency and traceability.

Try It Live

Generate random numbers right now with our API.

Live Response
{
  "outcome": [],
  "message": "Click 'Generate' to try the API"
}
Your random numbers will appear here

Frequently Asked Questions

Got questions? We've got answers.

What is Provable.io?

Provable.io is a fair and transparent random number generation API that provides verifiable outcomes for your applications. Perfect for gaming, lotteries, and any application requiring trusted randomness.

How does provably fair work?

We use cryptographic hashing to generate random numbers. Each outcome includes a server hash that you can verify independently using our open-source library. This ensures we cannot manipulate results.

Is the code open source?

Yes! Our core random generation library is fully open source on GitHub. You can review the code, audit the algorithms, or even run your own implementation.