メインコンテンツまでスキップ

クイックスタート

このページでは、公開中の 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