Skip to content
Aetheria Media Holdings S.r.l. — Giveaway

Fair Draw

A draw anyone can verify

Aetheria Media Holdings S.r.l. uses a reproducible, cryptographically secure draw. The entry list is frozen, the seed is public, and the shuffle can be checked independently.

1. Freeze the list

After the entry window closes, the list of verified entries is frozen and its SHA-256 hash is published.

2. Publish a seed

A public seed is generated from a future, unpredictable source such as the next Bitcoin block hash.

3. Run the shuffle

A Fisher-Yates shuffle is run on the frozen list using a CSPRNG seeded by the published seed.

4. Reproduce the result

Anyone can take the frozen list, the seed, and the same algorithm to produce the same winner order.

Pseudocode

function draw(entries, seed):
    rng = CSPRNG(seed)
    for i from entries.length - 1 down to 1:
        j = rng.nextInt(i + 1)
        swap(entries[i], entries[j])
    return entries[0..4]  // winners
           .concat(entries[5..7]) // reserves

Transparency

Draw results, seeds, and list hashes are published on the Draw History page. If you believe there is an error, contact the Promoter using the details on the Contact page.