Skip to content

Latest commit

 

History

History
18 lines (17 loc) · 2.34 KB

Persian readme .md

File metadata and controls

18 lines (17 loc) · 2.34 KB

سلام، اين پروژه الگوريتم یا مکانیسم RSD (Random Serial Dictatorship) را محاسبه میکند.
این پروژه در دو نسخه که شامل نسخه ی php و نسخه ی python میباشد کدنویسی شده است.
شما میتوانید در بالای صفحه ی کد، متغیر عوامل الگوریتم را که شامل ایندکس هر عامل به عنوان کلید، و ترتیب ترجیات این عامل در قالب یک آرایه به عنوان مقدار این کلید می باشد، تعیین کنید (به عنوان نمونه در ابتدای کد، تعدادی از این متغیر تعریف و کامنت شده است).
توجه: تعداد عامل ها باید بیشتر از 1 باشد و همچنین تعداد ترجیحات عوامل (منظور از عوامل: کالاهای غیر تکراری برای هر کاربر می باشد) باید برابر با تعداد عوامل باشد.
تفسیر خروجی الگوریتم به صورت زیر می باشد:
در زبان پایتون یک دیکشنری (یا آرایه در PHP) که شامل : ایندکس عامل ها(کلید) => احتمال تخصیص کالا یا خدمات برای کاربر(مقدار).
پیشنهاد میشود که برای مشاهده و تعریف راحت تر متغیر عامل ها از Visual Stutio Code IDE و جهت مشاهده ی خروجی الگوریتم از يكي از اکستنشن هاي همين IDE به اسم ((Code Runner)) استفاده کنید.
این پروژه توسط محمد امین مشایخان ایجاد و توسعه داده شده است و کد های این پروژه با راهنمایی های استادیار جناب آقای مهدی فیضی، و وب سایت های stackoverflowl.com , php2python و ... نوشده شده است.
عکس های زیر، نمونه ای از ورودی و خروجی این الگوریتم می باشد:
در نسخه ی Python:
accessibility text
در نسخه ی PHP:

آدرس ایمیل من: [email protected]