مولد القيم المنطقية العشوائية
أنشئ دُفعات من قيم true/false العشوائية بنقرة واحدة. اضبط عدد القيم التي تحتاجها واحتمال أن تكون كل قيمة true — من رمية عملة عادلة 50/50 حتى توزيعات شديدة الانحياز.
متى تحتاج قيمًا منطقية عشوائية
- اختبارات الوحدة — ابذر الـ fixtures بمزيج واقعي من رايات true/false.
- المحاكاة — نمّذج أحداثًا ثنائية بإحتمالية معروفة (معدل نجاح 70%، فقد حزم 10%، إلخ).
- محاكاة البيانات — اعبئ أعمدة منطقية في بذور CSV أو fixtures JSON.
- تعليم الاحتمالية — أكّد بصريًا أن 100 رمية عملة تنتج تقريبًا 50% صح.
- اختبار واجهة المستخدم — أنشئ حالات خانات اختيار لاختبارات الإجهاد.
ضبط الاحتمالية
يحدد شريط التمرير احتمال أن تكون كل قيمة true:
- 50% — رمية عملة غير متحيزة، نصف صح ونصف خطأ.
- 10% — حدث نادر: نحو 1 من كل 10 ستكون
true. - 90% — حدث شائع: نحو 9 من كل 10 ستكون
true. - 0% / 100% — دائمًا خطأ / دائمًا صح (مفيد للاختبارات المرجعية).
كل قيمة تُسحب بشكل مستقل — النتائج السابقة لا تؤثر على المستقبلية.
العشوائية
كل قيمة تُسحب باستخدام crypto.getRandomValues (مولّد الأعداد العشوائية الآمن مشفريًا في المتصفح)، لذا تكون النتائج موزّعة بالتساوي وغير متحيزة. لـ 5,000 قيمة بنسبة 50%، العدد المتوقع للـ true ≈ 2,500 ± ~35 (ضمن انحراف معياري واحد).
الإخراج
تظهر النتائج فوريًا أثناء ضبط الإدخالات. «نسخ الكل» يضع كل قيمة في سطرها. التنزيل يحفظ booleans.txt.
الخصوصية
كل العمليات تجري داخل متصفحك. لا شيء يُرسَل إلى خادم.
Tiny Online Tools







