☢ Radiation randomness beacon
放射線の乱数ビーコン
Every hour on the hour, this shop publishes one 256-bit random value made from the background-radiation particles its Geiger counter caught in that hour. Nobody, including the shop, can know it before the hour ends. Free, no sign-up.
毎時ちょうどに、その 1 時間に店のガイガーカウンターが拾った自然の放射線の粒から、256 ビットの乱数を 1 つ作って公開します。1 時間が終わるまで、店も含めてだれにも分かりません。無料・登録なし。
USE IT FOR YOUR OWN DRAW ・ 自分の抽選に使う
Announce in advance: “The winner is decided by the Raikiri beacon at 22:00 on 20 October (JST).” Write your list in a fixed order. After 22:00, take the value as a number, divide by the number of entries, and the remainder (0 is the first entry) is the winner. Anyone can check it on this page.
先に「10 月 20 日 22:00(日本時間)の雷切のビーコンで決めます」と告知し、応募の一覧を順番を決めて公開します。22:00 を過ぎたら、その値を数として応募の数で割り、余り(0 が 1 番目)の人が当選です。だれでもこのページで確かめられます。
value = "<the 64 hex digits>" winner = entries[int(value, 16) % len(entries)]
Several winners, or a list you would rather not publish in advance? The fair draw tool does it for you with the next particles. ・ 当選が何人もいるときや、一覧を前もって出したくないときは 抽選の道具 へ。
Run a fair draw ・ free公正な抽選をする(無料)LAST 24 HOURS ・ この 24 時間
| 2 | 10/19 15:00 | 8253bd6057d2f406a31d281327195a40412f72e17866c7240a4819778bfbf720 |
| 1 | 10/19 14:00 | 94e11483492f4d027c50bb90215382f305a0ca3ee82874cbaf35133b35727217 |
API
GET /beacon/latest · GET /beacon/at?t=2026-10-20T22:00+09:00 (the first value sealed at or after t) · GET /beacon/<n> · GET /beacon/feed.json. JSON, free, CORS open.
HOW IT IS MADE ・ 作り方
value = SHA-256(“raikiri-beacon-v1|” + number + “|” + sealing time (unix seconds) + “|” + previous value + “|” + the arrival times of that hour’s particles). Because each value includes the one before it, rewriting any past value would break every value after it. The particle times themselves are not published: their count is the hourly radiation reading this shop sells. If the counter caught fewer than 32 particles in an hour, no value is made for it (it is marked missing, never filled with computer random numbers). Values are public, so never use one as a key or a password.
値 = SHA-256(「raikiri-beacon-v1|」+番号+「|」+閉じた時刻+「|」+1 つ前の値+「|」+その 1 時間の粒の時刻)。1 つ前の値を含むので、過去の値を 1 つ書き換えると、その先がすべて合わなくなります。粒の時刻そのものは出しません(数を数えると、店で売っている毎時の放射線の値になるため)。粒が 32 より少なかった時間は値を作らず「missing」とします(計算機の乱数で埋めません)。公開する値なので、鍵や合言葉には使わないでください。
The counter is a PocketGeiger Type 6 in a house in Japan, catching about two particles a minute. The same particles also draw the Geiger omikuji. · llms.txt