prime.api
free · no auth · cors enabled

$ curl "https://mydtupp.site/api/primechecker?number=97"

> {"number":"97","isPrime":true}

100%
chính xác với n < 3.317×10^24
4^-15
xác suất sai với số lớn hơn (sai số cực nhỏ, không đáng kể)
kích thước số hỗ trợ (BigInt)
~/endpoints

API Endpoints

BASE URL: https://mydtupp.site/api/primechecker

GET /api/primechecker Kiểm tra qua query string
Tham số Kiểu Mô tả
numberrequired string Số nguyên cần kiểm tra. Hỗ trợ số âm (lấy |n|). Ví dụ: 97, -7, 999999999999999989
// example
curl "https://mydtupp.site/api/primechecker?number=97"
POST /api/primechecker Kiểm tra qua JSON body
Field Kiểu Mô tả
numberrequired string Số nguyên cần kiểm tra. Header Content-Type: application/json là bắt buộc.
// example
curl -X POST "https://mydtupp.site/api/primechecker" \
  -H "Content-Type: application/json" \
  -d '{"number":"97"}'
~/response

Response & Errors

200Thành công
{
  "number": "97",
  "isPrime": true
}
400Input lỗi
{
  "error": "Giá trị nhập vào
không phải số nguyên"
}
500Server lỗi
{
  "error": "Server thiếu
extension GMP"
}
Status Field Mô tả
200 isPrime true hoặc false
400 error Thiếu number, không phải số nguyên, số thực, hoặc có ký tự lạ
500 error PHP extension GMP chưa được bật trên server
~/tester

Thử trực tiếp

Nhập số và nhấn Gửi để kiểm tra...
Thử:
~/samples

Code mẫu

// GET
const res = await fetch('https://mydtupp.site/api/primechecker?number=97');
const { number, isPrime } = await res.json();
console.log(isPrime); // true

// POST
const res2 = await fetch('https://mydtupp.site/api/primechecker', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ number: '97' }),
});
const data = await res2.json();
console.log(data.isPrime); // true
import requests

# GET
r = requests.get(
    'https://mydtupp.site/api/primechecker',
    params={'number': '97'}
)
print(r.json()['isPrime'])  # True

# POST
r2 = requests.post(
    'https://mydtupp.site/api/primechecker',
    json={'number': '97'}
)
print(r2.json()['isPrime'])  # True
// GET
$res = file_get_contents('https://mydtupp.site/api/primechecker?number=97');
$data = json_decode($res, true);
var_dump($data['isPrime']); // bool(true)

// POST với cURL
$ch = curl_init('https://mydtupp.site/api/primechecker');
curl_setopt_array($ch, [
    CURLOPT_POST           => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER     => ['Content-Type: application/json'],
    CURLOPT_POSTFIELDS     => json_encode(['number' => '97']),
]);
$data = json_decode(curl_exec($ch), true);
# GET
curl "https://mydtupp.site/api/primechecker?number=97"

# POST
curl -X POST "https://mydtupp.site/api/primechecker" \
  -H "Content-Type: application/json" \
  -d '{"number":"97"}'

# Số siêu lớn — Mersenne M127
curl "https://mydtupp.site/api/primechecker?number=170141183460469231731687303715884105727"