Learn Typing Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Computer Fundamentals English English Conversations Problem Solving

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

تعريفها

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

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


بناؤها

random()
	

باراميترات

لا تقبل أي باراميتر.


قيمة الإرجاع

ترجع عدد عشري قيمته بين 0.0 و 1.0.


المثال الأول

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.


المثال الثاني

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

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة