ऑनलाइन खेलों के लिए स्वतंत्र पासा

ऐसे फेंक जिन्हें सर्वर पर कोई नहीं बदल सकता।

RandomDice.org हर फेंक के लिए क्रिप्टोग्राफ़िक रूप से सुरक्षित, निष्पक्ष पूर्णांक और एक सार्वजनिक रसीद देता है। खिलाड़ी संख्या जाँच सकते हैं। स्टूडियो चुपचाप पासा “सेट” नहीं कर सकते।

मुफ़्त API कुंजी लें

हर कुंजी पर UTC दिन में 10,000 कॉल मुफ़्त। और चाहिए? हमसे लिखें।

डेमो फेंक · पासा

क्लाइंट

वे खेल जो पहले से खुले में फेंकते हैं।

ये स्टूडियो लड़ाई, लूट या मेज़ के फेंक के लिए RandomDice.org बुलाते हैं। उस खेल का सार्वजनिक लॉग खोलने के लिए कोई लोगो दबाएँ — पिछले 15 मिनट के फेंक, अनिवार्य player_name, पैरामीटर और समय। उस पेज पर अपना उपनाम खोजें। जो खेल लॉग से अलग संख्या दिखाए, वह हमारा परिणाम इस्तेमाल नहीं कर रहा।

उद्देश्य

खिलाड़ियों को घर के RNG पर भरोसा नहीं करना चाहिए।

होस्ट किए खेल में सर्वर स्टूडियो का होता है। “यादृच्छिक” पासा भारित, दोबारा फेंका या बाद में बदला जा सकता है। वह सेटअप है, फेंक नहीं। RandomDice.org खेल के बाहर है: सर्वर हमसे संख्या माँगता है, हम PHP random_int() (CSPRNG) से बनाते हैं, और हर सूचीबद्ध खेल के पिछले 15 मिनट के फेंक — अनिवार्य player_name सहित — प्रकाशित करते हैं ताकि कोई भी मान जाँच सके।

  • निष्पक्ष सीमा। min से max तक समान पूर्णांक, डिफ़ॉल्ट 1–6।
  • सार्वजनिक फेंक। हर सूचीबद्ध खेल के पिछले 15 मिनट के फेंक कोई भी देख सकता है — उपनाम, मान, पैरामीटर और समय। क्लाइंट लोगो दबाकर अपना उपनाम खोजें।
  • सार्वजनिक रसीद। हर कॉल id और verify_url भी लौटाती है।
  • मुफ़्त कोटा। हर कुंजी पर UTC दिन में 10,000 API कॉल। उससे ऊपर हमसे लिखें।

उपयोग

एक JSON API। कहीं से भी बुलाएँ।

पता पट्टी, curl, fetch, Python, Java, Godot HTTP, 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 एक बैच हो।

कोटा

UTC दिन में 10,000 कॉल। हेडर: 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 कुंजी

एक कदम में कुंजी जारी करें।

स्वीकृति की प्रतीक्षा नहीं। कुंजी इस पृष्ठ पर एक बार दिखती है और ईमेल से भेजी जाती है। कोटा UTC दिन में 10,000 कॉल से शुरू होता है। खेल जमा करते समय यही कुंजी चिपकाएँगे ताकि मुखपृष्ठ का लोगो आपका सार्वजनिक फेंक लॉग खोले।

कैप्चा छवि

जमा करें

अपना खेल सूचीबद्ध करें और प्रमाणपत्र मुहर पाएँ।

यह API को नहीं रोकता। यह सत्यापित क्लाइंट निर्देशिका और सार्वजनिक फेंक लॉग है। ऊपर बनी पूरी API कुंजी चिपकाएँ — स्वीकृति के बाद मुखपृष्ठ का लोगो क्लिक होता है और पिछले 15 मिनट के फेंक खोलता है, उपनाम से छाने जा सकते हैं। लंबित प्रविष्टियाँ कतार में रहती हैं जब तक हम ईमेल से स्वीकार या अस्वीकार न करें।

अनिवार्य। “API कुंजी” की पूरी कुंजी चिपकाएँ, छोटा उपसर्ग नहीं। हम उस कुंजी का लिंक रखते हैं, रहस्य नहीं। स्वीकृति के बाद लोगो क्लिक करने पर पिछले 15 मिनट के फेंक खिलाड़ी फ़िल्टर के साथ दिखते हैं।

कैप्चा छवि

संपर्क

कोटा, साझेदारी, या किसी फेंक की समस्या।

हम इस पृष्ठ पर मेलबॉक्स प्रकाशित नहीं करते। फ़ॉर्म भेजें, हम आपके पते पर उत्तर देंगे।

कैप्चा छवि