Verify: Stream Raffle #34
This check runs entirely in your browser - nothing here needs to be trusted, just recomputed.

1. Commitment Check checking…

The seed hash below was published on this raffle before it was rolled. If the revealed seed hashes to the same value, the seed wasn't swapped after the fact.

Published hash19b4ca84d33857d689ab6844ae4f07f832cbe4fccda77dbd70dec50e8b7bbbef
Revealed seedad66b969b5e500530aefa34f8357d6be1c769a34e1364618e9f8f9cafe379913
SHA-256(revealed seed)computing…

2. Client Seed

Built from data nobody could predict or edit after the fact: recent live chat message IDs, this raffle's final entry count, and the exact closing timestamp.

Client seedmsgs:1088bfe5-0c0f-4938-ad45-17e922424457,29a4a599-dbee-4472-8dc6-c5d3534f18ec,fe6c5af4-dd66-47b3-88cf-ec2e39057d96,62f1a6f3-9621-43e6-bf82-6cf5873c9584,6ab94d81-5303-442c-8da1-3064a22cd11e|entries:154|closed_at:1788192590

3. All Entries (154 tickets · 4 users)

The exact pool the winners were picked from. "Index" is just this ticket's position in the list below, counting from 0 - it's what the winner breakdown means by "HMAC index N": count N rows down from the top (starting at 0), that row is the winning ticket. It's not the ticket's ID, just its place in line.

index 0 #11904 - wonkeyig
index 1 #11905 - wonkeyig
index 2 #11906 - wonkeyig
index 3 #11907 - wonkeyig
index 4 #11908 - wonkeyig
index 5 #11909 - wonkeyig
index 6 #11910 - wonkeyig
index 7 #11911 - wonkeyig
index 8 #11912 - wonkeyig
index 9 #11913 - wonkeyig
index 10 #11914 - wonkeyig
index 11 #11915 - wonkeyig
index 12 #11916 - wonkeyig
index 13 #11917 - wonkeyig
index 14 #11918 - wonkeyig
index 15 #11919 - wonkeyig
index 16 #11920 - wonkeyig
index 17 #11921 - wonkeyig
index 18 #11922 - wonkeyig
index 19 #11923 - wonkeyig
index 20 #11924 - wonkeyig
index 21 #11925 - wonkeyig
index 22 #11926 - wonkeyig
index 23 #11927 - wonkeyig
index 24 #11928 - wonkeyig
index 25 #11929 - wonkeyig
index 26 #11930 - wonkeyig
index 27 #11931 - wonkeyig
index 28 #11932 - Asukas
index 29 #11933 - Asukas
index 30 #11934 - Asukas
index 31 #11935 - Asukas
index 32 #11936 - Asukas
index 33 #11937 - Asukas
index 34 #11938 - Asukas
index 35 #11939 - Asukas
index 36 #11940 - Asukas
index 37 #11941 - Asukas
index 38 #11942 - Asukas
index 39 #11943 - Asukas
index 40 #11944 - Asukas
index 41 #11945 - Asukas
index 42 #11946 - Asukas
index 43 #11947 - Asukas
index 44 #11948 - booted
index 45 #11949 - booted
index 46 #11950 - booted
index 47 #11951 - booted
index 48 #11952 - booted
index 49 #11953 - booted
index 50 #11954 - booted
index 51 #11955 - booted
index 52 #11956 - booted
index 53 #11957 - booted
index 54 #11958 - booted
index 55 #11959 - booted
index 56 #11960 - booted
index 57 #11961 - booted
index 58 #11962 - booted
index 59 #11963 - booted
index 60 #11964 - Asukas
index 61 #11965 - Asukas
index 62 #11966 - Asukas
index 63 #11967 - Asukas
index 64 #11968 - Asukas
index 65 #11969 - Asukas
index 66 #11970 - Asukas
index 67 #11971 - Asukas
index 68 #11972 - Asukas
index 69 #11973 - Asukas
index 70 #11974 - Asukas
index 71 #11975 - Asukas
index 72 #11976 - Asukas
index 73 #11977 - Asukas
index 74 #11978 - Asukas
index 75 #11979 - Asukas
index 76 #11980 - Asukas
index 77 #11981 - Lingyyz
index 78 #11982 - Lingyyz
index 79 #11983 - Lingyyz
index 80 #11984 - Lingyyz
index 81 #11985 - Lingyyz
index 82 #11986 - Lingyyz
index 83 #11987 - Lingyyz
index 84 #11988 - Lingyyz
index 85 #11989 - Lingyyz
index 86 #11990 - Lingyyz
index 87 #11991 - Lingyyz
index 88 #11992 - Lingyyz
index 89 #11993 - Lingyyz
index 90 #11994 - Lingyyz
index 91 #11995 - Lingyyz
index 92 #11996 - Lingyyz
index 93 #11997 - Lingyyz
index 94 #11998 - Lingyyz
index 95 #11999 - Lingyyz
index 96 #12000 - Lingyyz
index 97 #12001 - Lingyyz
index 98 #12002 - Lingyyz
index 99 #12003 - Lingyyz
index 100 #12004 - Lingyyz
index 101 #12005 - Lingyyz
index 102 #12006 - Lingyyz
index 103 #12007 - Lingyyz
index 104 #12008 - Lingyyz
index 105 #12009 - Lingyyz
index 106 #12010 - Lingyyz
index 107 #12011 - Lingyyz
index 108 #12012 - Lingyyz
index 109 #12013 - Lingyyz
index 110 #12014 - Lingyyz
index 111 #12015 - Lingyyz
index 112 #12016 - Lingyyz
index 113 #12017 - Lingyyz
index 114 #12018 - Lingyyz
index 115 #12019 - Lingyyz
index 116 #12020 - Lingyyz
index 117 #12021 - Lingyyz
index 118 #12022 - Lingyyz
index 119 #12023 - Lingyyz
index 120 #12024 - Lingyyz
index 121 #12025 - Lingyyz
index 122 #12026 - Lingyyz
index 123 #12027 - Lingyyz
index 124 #12028 - Lingyyz
index 125 #12029 - Lingyyz
index 126 #12030 - Lingyyz
index 127 #12031 - Lingyyz
index 128 #12032 - Lingyyz
index 129 #12033 - Lingyyz
index 130 #12034 - Lingyyz
index 131 #12035 - Lingyyz
index 132 #12036 - Lingyyz
index 133 #12037 - Lingyyz
index 134 #12038 - Lingyyz
index 135 #12039 - Lingyyz
index 136 #12040 - Lingyyz
index 137 #12041 - Lingyyz
index 138 #12042 - Lingyyz
index 139 #12043 - Lingyyz
index 140 #12044 - Lingyyz
index 141 #12045 - Lingyyz
index 142 #12046 - Lingyyz
index 143 #12047 - Lingyyz
index 144 #12048 - Lingyyz
index 145 #12049 - Lingyyz
index 146 #12050 - Lingyyz
index 147 #12051 - Lingyyz
index 148 #12052 - Lingyyz
index 149 #12053 - Lingyyz
index 150 #12054 - Lingyyz
index 151 #12055 - Lingyyz
index 152 #12056 - Lingyyz
index 153 #12057 - Lingyyz

4. Winners checking…

For each winner: HMAC-SHA256(server_seed, client_seed + ":" + position), taken as a number, modulo the number of tickets still eligible at that position, indexes into the list above (already-drawn tickets removed first). The breakdown under each winner shows exactly how that landed - recompute it by hand if you want, nothing here is hidden.