Subliminal
← All giveaways
Livestream giveaway

$1300 Raised — $5 RSI Store Giveaway

$5 of RSI Subscriber Store items (winner's pick)

Subathon milestone — $1300 raised! The winner picks up to $5 of items from the RSI Subscribers Store.

Drawn — winner below1 winner34 entrants · 340 entries
🎁 Did you win? Claim your prizeSign in with the Twitch account you entered with and pick your $5 of RSI Subscriber Store items.Pick →

🏆 Giveaway Complete

The Winner

🎁 $5 of RSI Subscriber Store items (winner's pick)

  • yurikeller

Verify the drawCheck the seed against its hash yourself, in 3 steps.
  1. Step 1: Copy the seed

    5018d794ad9f135e96156c0c45cf7461b08c2f892d4a29d680cab986794a3f4b
  2. Step 2: Run SHA-256 on it as plain text

    Hash all 64 characters exactly as shown. Do not use hex or bytes mode: that gives a different result. This command has the seed filled in already:

    Windows (Git Bash) or Linux

    echo -n 5018d794ad9f135e96156c0c45cf7461b08c2f892d4a29d680cab986794a3f4b | sha256sum

    Mac

    echo -n 5018d794ad9f135e96156c0c45cf7461b08c2f892d4a29d680cab986794a3f4b | shasum -a 256

    Ignore the dash at the end of the output. Any online SHA-256 tool works too, if its input is set to text.

  3. Step 3: Compare

    Your result must equal the committed hash exactly, every character.

    2db0100124fbf614d19f834a7afdadf965fea0675e570fb8e81152135866a8f2

How it works

Every draw starts from a secret random seed. The site also saves the seed's SHA-256 fingerprint, called the hash. The seed and the hash are meant to look different. You can't work back from the hash to the seed, but anyone can turn the seed into the hash, and any change to the seed gives a completely different hash.

At the draw the seed is revealed, and the winners come from it. The same seed and the same entrants always give the same winners.

What the check proves

It proves that this seed is the one the hash was made from. No one can find a different seed that gives this hash.

It does not prove when the seed was picked. This page shows the hash together with the seed, after the draw.

It does not prove who the seed picked. That also needs the full weighted list of entrants, which isn't public.

Technical detail: how a winner is picked

Winner N (counting from 0) is picked from the pool as it stood at that pull: every entrant with at least one verified entry, minus blocked accounts and anyone already drawn, sorted by entrant ID in plain character order. Each entrant's weight is their verified entry count.

Compute HMAC-SHA256 with the seed (as text) as the key and draw-N as the message. Read the first 8 bytes as a big-endian unsigned number and divide by 2^64 to get a fraction from 0 to 1. Multiply it by the total weight. Walk the sorted pool adding up weights: the winner is the first entrant whose running total goes above that number.

How this giveaway was entered

Watch live

Tickets you can only earn on stream

Spend aUEC in chat

+1

Earn aUEC while you watch, then type !enter in chat. Up to 10 per giveaway.

!enter in chat

Livestream Giveaways

$156of $500 to the next ship

Thanks for the support: a $5 giveaway every $50 milestone, a ship every $500 milestone

Next giveawaySubscriber Store pick
$44to go