مثال:-
$rand = rand(5,644);
echo $rand;
----control---
if ( $rand == 541 ) {
}
elseif ($rand == 644) {
}
اتمني ان تكون وضحت الفكره!
انت تريد رقم عشوائى
مالمشكلة أن تأخذ الناتج وتحوله لنسبة مئوية وبعد ذلك اكتب جمل التحكم أو الشروط التى تريدها
انت لم تفهم ما أقصد!, انا أقصد , تحديد ظهور الناتج بالنسبه مثلاً : rand من 10 الي 50 , اقوم بعمل if rand = 15 بنسبة 80% و if rand = 49 بنسبة 20%
هل وضحت الفكره؟
فى الحقيقة لا O_0
هل تعنى أن تكون النتيجة مثلا 15 ويكون عدد المرات التى تخرج النتيجة بها بـ 15 بالنسبة لعدد المحاولات ككل تساوى 80% من عدد المرات
هل هذا ما تقصد؟!
يلزمنى أن أعرف عدد المحاولات التى ستقوم بها
أو على الأقل تسجيل نتيجة كل محاولة فى ملف او فى قاعدة بيانات أو حتى مصفوفة لو الموضوع لا يحتاج أن أحتفظ بالنتائج بعد الإنتهاء
وبعد كل محاولة يتم حساب عدد التكرارات لكل نتيجة تم تخزينها لدى ومقارنة هذه الأعداد بعدد المحاولات أو بعدد ما أن أحدده
أتمنى يكون الأمر واضح أنا فى الحقيقة لا أجيد PHP لكن إن شئت يمكن أحاول بلغة روبى معك
اجعله بالفواصل اي بين الصفر والواحد
مثال
عش = عشوائي بين 0 و 1 الناتج 0.6
اذ عش >= 0.5
اكتب "النسبة اقل او يساوي نسبة 50%"
غير عش <= 0.7
اكتب "النسبة اكثر او يساوي نسبة 70%"
غير ذلك
اكتب "النسبة بين 50% و 70%"
التعليقات