نرد مستقل للألعاب على الإنترنت

رميات لا يستطيع أحد على الخادم التلاعب بها.

يصدر RandomDice.org أعدادًا صحيحة غير منحازة وآمنة تشفيريًا، وإيصالًا علنيًا لكل رمية. يستطيع اللاعبون فحص الرقم. لا تستطيع الاستوديوهات «ضبط» النرد بصمت.

مجاني: 10,000 استدعاء في اليوم (UTC) لكل مفتاح. تحتاج أكثر؟ راسلنا.

رمية تجريبية · نرد

العملاء

ألعاب ترمي بالفعل على الملأ.

تستدعي هذه الاستوديوهات RandomDice.org للقتال أو الغنائم أو رميات الطاولة. انقر أي شعار لفتح سجل الرميات العلني لتلك اللعبة — رميات آخر 15 دقيقة، وحقل player_name الإلزامي، والمعاملات، والأوقات. ابحث عن لقبك في تلك الصفحة. اللعبة التي تعرض رقمًا مختلفًا عن السجل لا تستخدم نتيجتنا.

الغرض

لا ينبغي أن يثق اللاعبون بمولّد العشوائية لدى الدار.

في لعبة مستضافة يملك الاستوديو الخادم. يمكن ترجيح نرد «عشوائي» أو إعادة رميه أو استبداله لاحقًا. ذلك تدبير، لا رمية. يقف RandomDice.org خارج اللعبة: يطلب الخادم منّا رقمًا، نولّده بـ PHP random_int() (وهو CSPRNG)، وننشر رميات آخر 15 دقيقة لكل لعبة مدرجة — بما فيها player_name الإلزامي — ليتحقق أي شخص من القيمة.

  • مدى غير منحاز. أعداد صحيحة منتظمة من min إلى max، والافتراضي 1–6.
  • رميات علنية. يرى أي شخص رميات آخر 15 دقيقة لكل لعبة مدرجة — اللقب والقيم والمعاملات والأوقات. انقر شعار عميل وابحث عن لقبك.
  • إيصال علني. يعيد كل استدعاء أيضًا id وverify_url.
  • حصة مجانية. 10,000 استدعاء API في اليوم (UTC) لكل مفتاح. فوق ذلك راسلنا.

طريقة الاستخدام

واجهة JSON واحدة. استدعها من أي مكان.

تعمل من شريط العنوان وcurl وfetch وPython وJava وHTTP في Godot وUnity والخوادم القديمة التي ترسل JSON — أي شيء يبلغ HTTPS. وثّق الهوية برمز Bearer أو X-Api-Key أو المعامل api_key.

نقطة النهاية

GET or POST https://randomdice.org/api/v1/roll

المعاملات

player_name (إلزامي، 1–40 حرفًا)، min (الافتراضي 1)، max (الافتراضي 6)، count (1–100، الافتراضي 1). التوثيق عبر Authorization: Bearer أو X-Api-Key أو api_key (مفيد لطلب GET في المتصفح). سلاسل مخصّصة اختيارية: حقول إضافية أو كائن params — 10 على الأكثر، والمفاتيح والقيم 32 حرفًا على الأكثر. تُحفظ وتظهر في السجل العلني. تُرفض الاستدعاءات بلا player_name. يُحسب طلب HTTP واحد استدعاء حصة واحدًا حتى لو كان count دفعة.

الحصة

10,000 استدعاء في اليوم (UTC). الترويسات: X-RateLimit-Limit وRemaining وReset. فوق الحصة تكون الإجابة 429.

GET في المتصفح — الصق في شريط العنوان:https://randomdice.org/api/v1/roll?api_key=rd_live_YOUR_KEY&player_name=FlashMan&min=1&max=6&count=1
curl -H "Authorization: Bearer rd_live_YOUR_KEY" \
  "https://randomdice.org/api/v1/roll?player_name=FlashMan&min=1&max=6&count=1&match_id=arena-12"
fetch("https://randomdice.org/api/v1/roll", {
  method: "POST",
  headers: {
    "Authorization": "Bearer rd_live_YOUR_KEY",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    player_name: "FlashMan",
    min: 1,
    max: 6,
    count: 3,
    params: { match_id: "arena-12", round: "3" }
  })
})
import requests
r = requests.get(
  "https://randomdice.org/api/v1/roll",
  params={"player_name": "FlashMan", "min": 1, "max": 20, "count": 1, "match_id": "arena-12"},
  headers={"Authorization": "Bearer rd_live_YOUR_KEY"},
)
print(r.json())

تتضمن الإجابة الناجحة player_name وparams وvalues وid وverify_url و(بعد إدراج اللعبة) public_log_url. أظهر هذه الروابط للاعبين. رميات آخر 15 دقيقة علنية في صفحة اللعبة وقابلة للبحث باللقب، بما فيها معاملاتك المخصّصة. الأخطاء JSON: { "ok": false, "error": { "code", "message" } }.

مفتاح API

أصدر مفتاحًا في خطوة واحدة.

بلا انتظار موافقة. يظهر المفتاح مرة واحدة في هذه الصفحة ويُرسل إليك بالبريد. تبدأ الحصة عند 10,000 استدعاء في اليوم (UTC). ستلصق المفتاح نفسه عند إرسال لعبتك كي يفتح الشعار في الصفحة الرئيسية سجل رمياتك العلني.

صورة رمز التحقق

إرسال

أدرج لعبتك واحصل على ختم شهادة.

هذا لا يحجب الواجهة. إنه دليل العملاء الموثّق وسجل الرميات العلني. الصق مفتاح API الكامل الذي أنشأته أعلاه — بعد الموافقة يصبح شعارك في الصفحة الرئيسية قابلًا للنقر ويفتح رميات آخر 15 دقيقة، مع تصفية باللقب. تبقى الطلبات المعلّقة في الطابور حتى نوافق أو نرفض بالبريد.

إلزامي. الصق المفتاح الكامل من «مفتاح API»، لا البادئة القصيرة. نخزّن رابطًا إلى ذلك المفتاح، لا السر. بعد الموافقة يُظهر النقر على الشعار رميات آخر 15 دقيقة مع مرشّح اللاعب.

صورة رمز التحقق

تواصل

حصة أو شراكة أو مشكلة في رمية.

لا ننشر صندوق بريد في هذه الصفحة. أرسل النموذج ونجيب على العنوان الذي تدخله.

صورة رمز التحقق