Simple.
Transparent.
Meaningful.

Give Back Gold runs licensed Australian charity draws with provably fair winner selection — every result is publicly verifiable down to the exact formula used. Here's exactly how it works, end to end.

Australian Licensed
Permit issued per draw
NIST Randomness Beacon
US government verified seed
Charity Backed
Every draw supports real people
The Process
01

Browse & Enter a Draw

Pick a live draw, choose your tickets, and complete secure checkout via Stripe.

02

Draw Closes & Tickets Freeze

At the draw date, ticket sales stop and the eligible entry list is cryptographically locked.

03

NIST Randomness Beacon Fetched

A tamper-proof random seed is fetched from the US National Institute of Standards and Technology.

04

Winner Calculated Deterministically

A public, one-line formula applied to the seed and ticket list selects the winner. No black box.

05

Winner Notified & Prize Delivered

The winner is contacted directly and the prize is arranged. Results are published transparently.

06

Charity Receives Its Share

A portion of every draw's revenue is donated to individuals and families in genuine need.

The Winner Selection Formula

Every draw result can be independently verified by anyone. Below is the exact code used to select the winner — the same code running in production. You can run it yourself using the seed value and ticket snapshot published on each completed draw's certificate page.

Winner Selection Formula — Public & Verifiable
Step 1 — Take first 16 hex chars of NIST seed
const seedHex = nistOutputValue.slice(0, 16)
// e.g. "a3f1c8e2b5d90471" — 64 bits of public randomness
Step 2 — Convert to integer (no floating point loss)
const seedInt = BigInt("0x" + seedHex)
Step 3 — Modulo against total eligible tickets
const winningIndex = Number(seedInt % BigInt(totalEligibleTickets))
// Every ticket index has equal probability — this is provably fair
Step 4 — Map index to ticket number in sorted snapshot
const winner = sortedTicketNumbers[winningIndex]
// sortedTicketNumbers is the frozen, SHA-256 hashed snapshot
Seed source: NIST Randomness Beacon v2 · beacon.nist.gov · Published every 60 seconds · Cryptographically signed
Why NIST?

The NIST Randomness Beacon is operated by the US National Institute of Standards and Technology. It broadcasts a new cryptographically signed 512-bit random value every 60 seconds. Each pulse is chained to the previous one — making it impossible to retroactively change any published value.

Visit beacon.nist.gov
Why SHA-256 Snapshot?

Before the seed is fetched, every eligible ticket's number is hashed into a single SHA-256 fingerprint stored permanently on the draw record. Even a single ticket being added, removed, or reordered would produce a completely different hash. Anyone can recompute and compare.

Every ticket does
two things.

When you enter a Give Back Gold draw, you're not just buying a chance to win. A portion of every ticket sold goes toward supporting Australians facing genuine hardship — whether that's medical debt, financial crisis, or circumstances beyond their control.

Stories are reviewed carefully and with compassion. After each draw closes, the recipient, amount, and reference number are published in the draw's financial report. You can see exactly where the money went.

100%
Stories reviewed with care
Every submission read by our team
Full
Donation transparency
Amount, recipient, reference published
Open
Winner verification
Formula and seed published for all draws

Frequently Asked

Ready to enter?

Browse live draws, enter in seconds, and know that every ticket makes a difference — to a winner and to someone in need.