ktailab素数API

開発のねらい

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

入力パラメータ :

  • 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 - 指定された素数の次の素数。

例

  • 900011は素数?
  • 9000011は素数?
  • 90000011は素数?
  • 900000011は素数?
  • 9000000011は素数?
  • 3162以下の素数リスト
  • 8002409の次の素数

変更履歴

  • 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を利用した結果生じたいかなる損失・損害についても製作者は一切の責任を負いません。
  • TOP
  • APIとは


Copyright © ktailab.net. All Rights Reserved. テンプレート by ネットマニア