چرا اینجا از این تابع استفاده کردید؟ علتش برام مبهمه.
سلام
چون اگر از این تابع استفاده نمیکردیم ممکن بود الگوریتم در یک کاراکتر گیر بیوفتد و همان را تکرار کند
برای اینکه به کاراکترها تنوع بدهیم با استفاده از این تابع به صورت رندم یکی از آنهایی که احتمال بالاتری داشته باشد را انتخاب میکنیم