開発のねらい
isprime.php : 2から10,000,000(1千万)までの素数をテーブルに読み込み、これにマッチするかどうかを検査します。こうすると
高速にある数(x)が素数かどうかを判定できます。
最大数を10,000,000,000(10桁、100億)までに拡大しました。(2010/02/03)
list_prime.cgi : 指定された値までの素数リストを返します。こちらの最大値は9999までです。
next_prime.php ; 指定された素数の次の素数を返します。最大値は9,999,999,999までです。
API仕様
URI : http://api.ktailab.net/cgi-bin/isprime.php?x=$x&apikey=000000000000000000
URI : http://api.ktailab.net/cgi-bin/list_prime.cgi?x=$x&apikey=000000000000000000
URI : http://api.ktailab.net/cgi-bin/next_prime.php?x=$x&apikey=000000000000000000
入力パラメータ :
- x=dddddddddd(整数) - 最大9,999,999,999までの整数です。
- apikey=000000000000000000 (0が18個)はお試しでご利用いただけますが、利用時間が毎時00-29分に限られます。 正式APIkey発行手順はこちらをご覧ください。
- 文字コード : UTF-8です。
- フォーマット : XMLです。
- query - 入力xを折り返しています。
- classification - yes(素数),no(素数ではない)
URI : http://api.ktailab.net/cgi-bin/list_prime.cgi?x=$x&apikey=000000000000000000
入力パラメータ :
- x=dddd(整数) - 最大9,999までの整数です。
- apikey=000000000000000000 (0が18個)はお試しでご利用いただけますが、利用時間が毎時00-29分に限られます。 正式APIkey発行手順はこちらをご覧ください。
- 文字コード : UTF-8です。
- フォーマット : XMLです。
- prime - カンマ区切りの素数リストです。
URI : http://api.ktailab.net/cgi-bin/next_prime.php?x=$x&apikey=000000000000000000
入力パラメータ :
- x=ddddddd(整数) - 最大9999973までの素数です。
- apikey=000000000000000000 (0が18個)はお試しでご利用いただけますが、利用時間が毎時00-29分に限られます。 正式APIkey発行手順はこちらをご覧ください。
- 文字コード : UTF-8です。
- フォーマット : XMLです。
- query - 指定された素数。
- next - 指定された素数の次の素数。
例
変更履歴
- ver 1.0.0 : ベータ版公開 2010/01/18
- ver 1.1.0 : 判定可能最大数を100億に拡張。リストAPIの追加。2010/02/03
- ver 1.1.1 : 次素数APIの追加。2010/02/09
注意
予告なくサービス停止または仕様変更する可能性があります。またこの計算結果の完全性について何の保証もいたしません。
また非合法活動や個人のプライバシーを侵害する目的で利用することはできません。
当APIを利用した結果生じたいかなる損失・損害についても製作者は一切の責任を負いません。
当APIを利用した結果生じたいかなる損失・損害についても製作者は一切の責任を負いません。