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

  الدالة random()

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

ترجع عدد عشري عشوائي بين 0.0 و 1.0.

إذاً, نطاق الأعداد التي ترجعها هو: 0.0 <= N < 1.0.


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

                  random()
  

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

الدالة random () في بايثون لا تقبل أي باراميتر .


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

الدالة random () في بايثون ترجع عدد عشري قيمته بين 0.0 و 1.0.


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

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

	  # random() هنا قمنا بعرض العدد الذي أرجعته الدالة
	  print('Random Number = ', random.random())

	  # random() هنا قمنا بعرض العدد الذي أرجعته الدالة
	  print('Random Number = ', random.random())

	  # random() هنا قمنا بعرض العدد الذي أرجعته الدالة
	  print('Random Number = ', random.random())
	

سنحصل على ثلاث قيم مختلفة بين 0.0 و 1.0 عند التشغيل.

Random Number = 0.8630498170020632
Random Number = 0.7316381331323908
Random Number = 0.9113637080594214

ملاحظة

يمكننا تغيير نطاق الأعداد التي يمكن أن ترجعها الدالة باستخدام العمليات الحسابية.
فمثلاً بكل بساطة نستطيع ضرب العدد الذي ترجعه الدالة بـ 10 و تحويل الناتج إلى int فيصبح النطاق بين 0 =< N < 10.

Note

 We can change the range of numbers the function can return using math. For example, we can simply multiply the number returned by the function by 10 and convert the result to int, so that the range is between 0 = <N <10.

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

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

	  # بعدها قمنا بعرضها int بـ 10 ثم حولنا الناتج إلى random() هنا قمنا بضرب العدد الذي أرجعته الدالة
	  print('Random Number = ', int(random.random()*10))

	  # بعدها قمنا بعرضها int بـ 10 ثم حولنا الناتج إلى random() هنا قمنا بضرب العدد الذي أرجعته الدالة
	  print('Random Number = ', int(random.random()*10))

	  # بعدها قمنا بعرضها int بـ 10 ثم حولنا الناتج إلى random() هنا قمنا بضرب العدد الذي أرجعته الدالة
	  print('Random Number = ', int(random.random()*10))
	

سنحصل على ثلاث قيم مختلفة بين 0.0 و 1.0 عند التشغيل.

Random Number = 8
Random Number = 5
Random Number = 1
تعليقات