الخوارزمية العشوائية :هي خوارزمية توظف درجة عشوائية لجزء من منطقها وهي مجموعة من الخطوات الرياضية والمنطقية التي تطبق على مجموعة من البيانات للوصول إلى نتيجة أو جواب محدد. الخوارزمية القطعية : هي خوارزمية نتائجها متوقعة فهي دائما عند ادخال مدخلات معينة سيكون لديها نفس المخرجات وهي أسهل من الخوارزمية العشوائية .