クイックスタート
このページでは、公開中の QRNG-stream REST API から乱数を取得します。
ベース URL
https://qrng.zhixuan.dev
ブラウザですぐ試す
下のボタンは、ブラウザから公開 API を直接 fetch します。取得した値は
サンプルではなく、クリックするたびに QRNG-stream が生成した新しい乱数です。
LIVE API
量子乱数を今すぐ生成
公開 API から 16 バイトの乱数を直接取得します。
https://qrng.zhixuan.dev/v1/random/hex?bytes=16ボタンを押すと結果が表示されます
必要なもの
curl
1. API の状態を確認する
ヘルスチェックを実行します。
curl -s https://qrng.zhixuan.dev/v1/health
正常にフレームが生成されている場合は、次のレスポンスが返ります。
{"healthy":true}
2. 乱数を取得する
16 バイトの乱数を小文字の 16 進文字列で取得します。
curl -s "https://qrng.zhixuan.dev/v1/random/hex?bytes=16"
32 文字の文字列が返れば起動完了です。値はリクエストごとに変わります。
e42a1cdf654dbe13261933e408083b19
3. ほかの形式を試す
# 1 KiB の生データをファイルに保存
curl -s "https://qrng.zhixuan.dev/v1/random/raw?bytes=1024" -o random.bin
# 印字可能な ASCII 文字を 32 文字生成
curl -s "https://qrng.zhixuan.dev/v1/random/ascii?n=32"
# エントロピープールの統計を確認
curl -s https://qrng.zhixuan.dev/v1/stats