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

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

تعريفها

ترجع عدد عشري عشوائي بين القيمة التي نمررها لها مكان الباراميتر a و القيمة التي نمررها لها مكان الباراميتر b.

إذاً، نطاق الأعداد التي ترجعها هو a <= N <= b


بناؤها

uniform( a, b )

باراميترات

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

قيمة الإرجاع

ترجع عدد صحيح عشوائي بين القيمة التي نمررها لها مكان الباراميتر a و القيمة التي نمررها لها مكان الباراميتر b.


مثال

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

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

النتيجة

Random Number between [1-10] = 7.918523869665445
Random Number between [1-10] = 1.766162593475313
Random Number between [1-10] = 5.147901074651577

نلاحظ أننا حصلنا على ثلاث قيم مختلفة و كلها ضمن النطاق 1.0 و 10.0.