APIドキュメント
HTTP経由でランダムなデータを生成できます。以下のすべてのメソッドはGETを使用し、JSONを返します。
整数
GET /api/v1/integer正と負の整数を生成します
| 名前 | 説明 | 初期値 |
|---|---|---|
| count | 生成する数値の個数 (1〜10000の整数) | 100 |
| min | 数値の範囲の下限 (-100000000〜100000000の整数) | -100 |
| max | 数値の範囲の上限 (-100000000〜100000000の整数) | 100 |
| round | 指定値の最も近い倍数に丸めます。たとえば50の倍数に丸める場合、2489は2500、131は150、851は850になります。 | 0 |
小数
GET /api/v1/float指定した精度の小数を生成します
| 名前 | 説明 | 初期値 |
|---|---|---|
| count | 生成する数値の個数 (1〜10000の整数) | 100 |
| min | 数値の範囲の下限 (-100000000〜100000000の整数) | -1 |
| max | 数値の範囲の上限 (-100000000〜100000000の整数) | 1 |
| precision | 小数点以下の桁数 (1〜8)。 | 2 |
バイト
GET /api/v1/byte2進数・8進数・10進数・16進数のバイトを生成します
| 名前 | 説明 | 初期値 |
|---|---|---|
| count | 生成するバイト数 (1〜10000の整数) | 100 |
| min | バイトの範囲の下限 (0〜255の整数) | 0 |
| max | バイトの範囲の上限 (0〜255の整数) | 255 |
| radix | 生成するバイトの基数 (2・8・10・16)。 | 10 |
パスワード
GET /api/v1/passwordパスワードを生成します
| 名前 | 説明 | 初期値 |
|---|---|---|
| count | 生成するパスワードの数 (1〜10000の整数) | 1 |
| min | パスワードの最小文字数 (1〜64の整数) | 8 |
| max | パスワードの最大文字数 (1〜64の整数) | 12 |
| digits | パスワード内の数字の数 (0〜64の整数)。 | 2 |
| capitals | パスワード内の大文字の数 (0〜64の整数)。 | 2 |
| special | パスワード内の特殊文字の数 (0〜64の整数)。 | 2 |
時刻
GET /api/v1/time1日の中からランダムな時刻を生成します
| 名前 | 説明 | 初期値 |
|---|---|---|
| count | 生成する時刻の数 (1〜1440の整数) | 10 |
| min | 時刻の範囲の下限 (00:00〜23:59) | 08:00 |
| max | 時刻の範囲の上限 (00:00〜23:59) | 17:00 |
| interval | 生成する時刻の間隔 (1〜60の整数)。 | 1 |
| sort | 結果の並び順 (asc:昇順、desc:降順、none:並べ替えなし)。 | none |
日付
GET /api/v1/dateさまざまな形式のランダムな日付を生成します
| 名前 | 説明 | 初期値 |
|---|---|---|
| count | 日付の数:1〜100の整数。 | 10 |
| min | 日付の範囲の下限(形式:YYYY-MM-DD) ほかの形式を使う場合は、Date.parse()で解釈できる必要があります | 0000-01-01 |
| max | 日付の範囲の上限(形式:YYYY-MM-DD) ほかの形式を使う場合は、Date.parse()で解釈できる必要があります | 2999-12-31 |
| format | 生成した日付の表示形式 詳細はこちら。 | DD.MM.YYYY |
| locale | 言語ロケール ISO 639-1規格の2文字コード | en(代替ロケール) |
| days | 対象の曜日(1〜7の整数をカンマで区切ります。1は月曜日、7は日曜日) 指定しない場合は、すべての曜日が対象です | 1,2,3,4,5,6,7 |
| sort | 結果の並び順 (asc:昇順、desc:降順、none:並べ替えなし)。 | none |
ウェブカラー
GET /api/v1/colorさまざまな形式のウェブカラーを生成します
| 名前 | 説明 | 初期値 |
|---|---|---|
| count | 生成する要素数 (1〜1000の整数) | 1 |
地理座標
GET /api/v1/geo地理座標を生成します
| 名前 | 説明 | 初期値 |
|---|---|---|
| count | 生成する要素数 (1〜1000の整数) | 1 |
APIの使い方
エンドポイントを選んでパラメーターを確認し、テスト環境を開いてください。クエリーを編集してGETリクエストを実行すると、実際のJSONレスポンスを確認できます。
知っておきたいこと
バージョン1の各メソッドはitems配列を返します。一部の無効なパラメーターには初期値が適用されます。使用可能な値は各表に記載されています。