PDA

View Full Version : سوال: احتمال اومدن یک عدد تو رندوم !!!



My_LoVe_IRAN
دوشنبه 09 دی 1392, 23:22 عصر
با سلام خدمت دوستان
یک سوال داشتم ،اگر من اعدادی مثل اعداد زیر داشته باشم و بخام از بین انها به صورت رندوم عددی رو انتخاب کنم ،اما بعضی از این اعداد احتما انتخاب شدنشون بیشتر باشه چیکار باید بکنم ؟
اعداد : 1 3 4 5 7 8
احتمالشون به ترتیب : 2 1 1 3 2 1

m-rezaee
سه شنبه 10 دی 1392, 00:38 صبح
به همون تعداد تکرارشون کن یعنی یه آرایه بساز به صورت 1 1 3 4 5 5 5 7 7 8 و بعد از یک تا 10 رندم بزن از تو آرایه در بیار. البته روشهای دیگری هم هست که این ساده ترین راه است

kamranetemadi
سه شنبه 10 دی 1392, 00:46 صبح
اینجا انجمن برنامه نویسی asp.net هست نه آمار احتمال:چشمک:

یک پیشنهاد ساده دارم

اگر اعدادت جایی ذخیری میشه و امکان تکرار داره خب به تعداد احتمال تکرار کن
برای مثال خودت: 1-1-3-4-5-5-5-7-7-8
اگر امکان تکرار نداره خب ضریبشو بذار
برای مثال خودت:1و10 معادل 1 3-4----- 5-50-500 معادل 5 ---- 7-70 معادل 7 و 8

My_LoVe_IRAN
سه شنبه 10 دی 1392, 09:29 صبح
تشکر میکنم
اول اینکه چون پروژه من asp.net بود اینجا این سوال رو مطرح کردم !!
دوم انکه تعداد اعداد من نامعلومه ،یعنی از 1 تا 10 تا میتونه باشه ،اونم هر کدوم با یه احتمال خاص که بد بختانه اونم کاملا معلوم نیست :دی
یه جورایی کلا با رندوم و احتمال برخورد کردم که اینقدر پیچیده شده نمیتونم کاریش کنم !
سوال من این بود که خود asp چنین قابلیتی ایا داره ؟ یعنی دستوری وجود داره ؟ یا اینکه حتما واسش باید یه تابع نوشت ؟!!!