المهارات enact/dice-roll-rust
🎲

enact/dice-roll-rust

آمن ⚙️ الأوامر الخارجية

Lancer de dés avec faces personnalisées

Les utilisateurs ont besoin d'un générateur de nombres aléatoires pour les jeux de table et les simulations. Cette compétence fournit un lanceur de dés simple et rapide en Rust avec des faces et une quantité configurables pour tous les besoins de nombres aléatoires.

يدعم: Claude Codex Code(CC)
⚠️ 66 ضعيف
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "enact/dice-roll-rust". Roll 2d6 using enact/dice-roll-rust

النتيجة المتوقعة:

Rolled two 6-sided dice: [4, 6], total: 10

استخدام "enact/dice-roll-rust". Roll a d20

النتيجة المتوقعة:

Rolled a 20-sided die: 15

استخدام "enact/dice-roll-rust". Roll 4d6 for stats

النتيجة المتوقعة:

Rolled four 6-sided dice: [3, 5, 6, 1], total: 15

التدقيق الأمني

آمن
v1 • 1/23/2026

False positive findings dismissed. Static scanner flagged LCG random number generation as 'weak cryptographic algorithm' and Markdown code fences as 'shell backtick execution'. Both are harmless patterns in this educational dice rolling tool. No actual security risks found.

2
الملفات التي تم فحصها
188
الأسطر التي تم تحليلها
1
النتائج
1
إجمالي عمليات التدقيق

عوامل الخطر

⚙️ الأوامر الخارجية
لم يتم تسجيل أي مواقع محددة
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
85
المحتوى
22
المجتمع
100
الأمان
65
الامتثال للمواصفات

ماذا يمكنك بناءه

Jeux de table

Lancez des dés pour D&D, Pathfinder, ou autres RPG de table. Générez des jets de combat, des tests de compétence ou des jets de dégâts instantanément.

Échantillonnage statistique

Générez des nombres aléatoires pour des simulations, des expériences ou l'enseignement des concepts de probabilité. Plusieurs dés peuvent modéliser différentes distributions.

Développement de jeux

Testez les mécaniques de jeu en lançant des dés dans les flux de travail de développement. Générez rapidement des valeurs aléatoires pour le prototypage.

جرّب هذه الموجهات

Lancer de dé simple
Roll a d{sides} using enact/dice-roll-rust
Dés multiples
Roll {count} d{sides} dice with enact/dice-roll-rust
Génération de statistiques D&D
Roll 4d6 drop lowest for D&D stat generation using enact/dice-roll-rust
Pool de dés complexe
Roll {count} {sides}-sided dice and show me each result plus the total

أفضل الممارسات

  • Validez les paramètres des dés avant d'appeler la compétence pour vous assurer qu'ils sont dans les plages acceptables
  • Utilisez le tableau des résultats individuels lorsque vous devez analyser chaque dé séparément
  • Gérez les cas limites comme les lancers de dé unique ou les nombres maximum de dés avec grâce

تجنب

  • N'utilisez pas cela pour des valeurs aléatoires critiques en matière de sécurité - il utilise un LCG simple non adapté à la cryptographie
  • Ne confondez pas les fences de code de documentation avec une exécution réelle de shell - cet outil est une documentation sécurisée
  • N'attendez pas d'aléatoire cryptographique - ceci est un exemple d'enseignement utilisant un PRNG de base

الأسئلة المتكررة

Quels types de dés sont supportés ?
Tous les dés avec 2 à 100 faces sont supportés. Les types courants incluent d4, d6, d8, d10, d12, d20 et d100.
Combien de dés puis-je lancer à la fois ?
Vous pouvez lancer de 1 à 100 dés en un seul appel. Chaque dé est lancé indépendamment.
La génération aléatoire est-elle cryptographiquement sécurisée ?
Non. Cet outil utilise un générateur linéaire congruentiel simple conçu à des fins éducatives et de jeux. Ne l'utilisez pas pour des applications sensibles à la sécurité.
Quel format utilise la sortie ?
La compétence renvoie du JSON structuré avec les champs rolls (tableau de résultats individuels), total (somme), sides et count.
Puis-je obtenir des résultats reproductibles ?
Non. Le générateur de nombres aléatoires est initialisé à partir de l'heure du système et ne peut pas être initialisé manuellement pour des séquences reproductibles.
Cette compétence est-elle sûre à utiliser ?
Oui. C'est un utilitaire simple de lancer de dés qui n'effectue aucune opération de système de fichiers, réseau ou système au-delà de la génération de nombres aléatoires.

تفاصيل المطور

المؤلف

EnactProtocol

الترخيص

MIT

مرجع

main

بنية الملفات

📄 dice.rs

📄 SKILL.md