الفرق بين المراجعتين لصفحة: «PHP/mt getrandmax»

من موسوعة حسوب
< PHP
ط استبدال النص - 'PHP/Function/mt-rand' ب'PHP/mt rand'
ط استبدال النص - 'PHP/Function/mt-srand' ب'PHP/mt srand'
سطر 31: سطر 31:
== انظر أيضًا ==
== انظر أيضًا ==
* الدالة <code>[[PHP/mt rand|mt_rand()‎]]</code>: تعيد عددًا صحيحًا عشوائيًّا باستعمال خوارزمية Mersenne Twister لتوليد أعداد عشوائيَّة.
* الدالة <code>[[PHP/mt rand|mt_rand()‎]]</code>: تعيد عددًا صحيحًا عشوائيًّا باستعمال خوارزمية Mersenne Twister لتوليد أعداد عشوائيَّة.
* الدالة <code>[[PHP/Function/mt-srand|mt_srand()‎]]</code>: تحديد البذرة (seed) المستخدمة في خوارزمية Mersenne Twister لتوليد أعداد عشوائيَّة.
* الدالة <code>[[PHP/mt srand|mt_srand()‎]]</code>: تحديد البذرة (seed) المستخدمة في خوارزمية Mersenne Twister لتوليد أعداد عشوائيَّة.
* الدالة <code>[[PHP/getrandmax|getrandmax()‎]]</code>: تعيد أكبر قيمة عشوائيَّة ممكنة.
* الدالة <code>[[PHP/getrandmax|getrandmax()‎]]</code>: تعيد أكبر قيمة عشوائيَّة ممكنة.



مراجعة 03:31، 4 أبريل 2018

(PHP 4, PHP 5, PHP 7)

تعيد الدالة mt_getrandmax()‎ أكبر قيمة عشوائيَّة محتملة.

الوصف

int mt_getrandmax ( void )

تعيد هذه الدالة أكبر قيمة يمكن أن تعيدها الدالة mt_rand()‎ عند استدعائها.

القيم المعادة

تُعاد أكبر قيمة عشوائيَّة محتملة يمكن أن تعيدها الدالة mt_rand()‎ دون تمرير أي معامل لها‎. بمعنى آخر، تُعاد القيمة الأكبر التي يمكن استعمالها للمعامل max في الدالة mt_rand()‎ دون إمكانية زيادة النتيجة التي تعيدها هذه الدالة، وبالتالي الحصول على قيم أقل عشوائيَّة.

أمثلة

المثال 1: إيجاد عدد عشري عشوائي

<?php
function randomFloat($min = 0, $max = 1) {
    return $min + mt_rand() / mt_getrandmax() * ($max - $min);
}

var_dump(randomFloat());
var_dump(randomFloat(2, 20));
?>

سيُظهر المثال السابق ناتجًا شبيهًا بالناتج الآتي:

float(0.91601131712832)
float(16.511210331931)

انظر أيضًا

  • الدالة mt_rand()‎: تعيد عددًا صحيحًا عشوائيًّا باستعمال خوارزمية Mersenne Twister لتوليد أعداد عشوائيَّة.
  • الدالة mt_srand()‎: تحديد البذرة (seed) المستخدمة في خوارزمية Mersenne Twister لتوليد أعداد عشوائيَّة.
  • الدالة getrandmax()‎: تعيد أكبر قيمة عشوائيَّة ممكنة.

مصادر