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/byte

2進数・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/time

1日の中からランダムな時刻を生成します

名前説明初期値
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配列を返します。一部の無効なパラメーターには初期値が適用されます。使用可能な値は各表に記載されています。