الدالة randrange () في بايثون

  الدالة randrange()

الدالة randrange () في بايثون

ترجع عدد صحيح عشوائي بين 0 و القيمة التي نمررها لها مكان الباراميتر stop.
أو ترجع عدد صحيح عشوائي بين القيمة التي نمررها لها مكان الباراميتر start و القيمة التي نمررها لها مكان الباراميتر stop.

يمكن إستدعاء هذه الدالة بثلاث طرق, سنتعرف عليها لاحقاً في المثال.


بنا الدالة randrange () في بايثون

                  randrange( [start,] stop [,step] )
  

باراميترات الدالة randrange () في بايثون

الدالة randrange () في بايثون لها البارميترات التالية

  • start عبارة عن عدد صحيح يحدد أقل قيمة ممكن أن تولدها الدالة.
    إذا لم يتم تمرير قيمة مكان الباراميتر stop ستعتبر قيمته تساوي 0.

  • stop عبارة عن عدد صحيح يحدد القيمة القصوى التي لا يمكن أن ترجعها الدالة.

  • step عبارة عن عدد صحيح يحدد بكم ستضرب القيمة العشوائية التي سيتم إرجاعها مع الأخذ بعين الإعتبار أن الناتج يجب أن يكون ضمن النطاق الذي تم تحديده.


قيمة ارجاع الدالة randrange () في بايثون

ترجع الدالة randrange () في بايثون عدد صحيح عشوائي بين 0 و القيمة التي نمررها لها مكان الباراميتر stop.
أو ترجع عدد صحيح عشوائي بين القيمة التي نمررها لها مكان الباراميتر start و القيمة التي نمررها لها مكان الباراميتر stop.


مثال على الدالة randrange () في بايثون

Test.py
                    # randrange() الذي يحتوي على الدالة random هنا قمنا باستدعاء الموديول
	  import random

	  # هنا قمنا عدد بطباعة عشوائي بين 0 و 10
	  print('Random Number between [0-10] = ', random.randrange(10))

	  # هنا قمنا عدد بطباعة عشوائي بين 1 و 50
	  print('Random Number between [1-50] = ', random.randrange(1, 50))

	  # هنا قمنا عدد بطباعة عشوائي بين 1 و 50 مع مع ضرب القيمة التي سترجع بـ 5
	  print('Random Number between [1-50, step=5] = ', random.randrange(1, 50, 5))
	

سنحصل على ثلاث قيم مختلفة ضمن ثلاث نطاقات مختلفة عند التشغيل.

Random Number between [0-10] = 4
Random Number between [1-50] = 20
Random Number between [1-50, step=5] = 35
تعليقات