adineh67
یک شنبه 24 خرداد 1394, 09:32 صبح
سلام به همه ی دوستان
من یه رشته ی بیتی دارم که میخوام با احتمال 0.08 اونو جهش بدم که تو این جهش یه بیت از صفر به یک یا از یک به صفر تغییر پیدا میکنه نمیدونم این احتمال رو چطور میشه اعمال کرد.
تو این تکه کد اومده احتمال 2% رو حساب کرده ولی متوجه نمیشم چجوری این کارو کرده.ممنون میشم راهنمایی بفرمایید.
int random;
//random=rand()%50; //random value is between ( 0 - 49
//if (random==25) // Suppusiong Probability of mutation is 2%
{
من یه رشته ی بیتی دارم که میخوام با احتمال 0.08 اونو جهش بدم که تو این جهش یه بیت از صفر به یک یا از یک به صفر تغییر پیدا میکنه نمیدونم این احتمال رو چطور میشه اعمال کرد.
تو این تکه کد اومده احتمال 2% رو حساب کرده ولی متوجه نمیشم چجوری این کارو کرده.ممنون میشم راهنمایی بفرمایید.
int random;
//random=rand()%50; //random value is between ( 0 - 49
//if (random==25) // Suppusiong Probability of mutation is 2%
{