PHP rand() 函数

定义和用法

rand() 函数返回随机整数。

语法

rand(min,max)
参数 描述
min,max 可选。规定随机数产生的范围。

说明

如果没有提供可选参数 min ແລະ maxrand() ຈະປະກາດຈຳນວນສິບບົດບາດສິບບົດບາດຫຼືຫຼາຍກວ່ານັ້ນ. ເວລາທີ່ຕ້ອງການຈຳນວນສິບບົດບາດຈາກ 5 ຫາ 15 (ລວມ 5 ແລະ 15), ທ່ານສາມາດໃຊ້ rand(5, 15).

ຄຳເຕືອນ ແລະ ຄວາມເວົ້າ:

ຄວາມເວົ້າ:ໃນບັນດາພື້ນທີ່ພາຍໃນ (ເຊັ່ນ Windows) RAND_MAX ຈະມີຄວາມຫຼາຍພຽງແຕ່ 32768. ຖ້າຕ້ອງການຈຳນວນສິບບົດບາດຫຼາຍກວ່າ 32768, ທ່ານສາມາດຈະຈຳນວນຈຳນວນສິບບົດບາດຫຼາຍກວ່າ RAND_MAX ຜ່ານການຈຳນວນ min ແລະ max ຫຼືພິຈາລະນາການປ່ຽນປັນດ້ວຍ mt_rand().

ຄວາມເວົ້າ:ຕັ້ງແຕ່ PHP 4.2.0, ບໍ່ຕ້ອງການນຳໃຊ້ srand() ຫຼື mt_srand() ຫົວວິສະວະກອນຈະການການຫຼຸດການວິສະວະກອນສິບບົດບາດສິບບົດບາດຫຼືຫຼາຍກວ່ານັ້ນ, ຕອນນີ້ຈະມີການການຫຼຸດການສະບັບສະໜອງອາດີດ.

ຄວາມເວົ້າ:ໃນສະບັບ 3.0.7 ກ່ອນມັນ max ມີຄວາມໝາຍອັນຕະລາງ range . ເພື່ອທົດລອງຈຳນວນສິບບົດບາດຈາກ 5 ຫາ 15 ໃນສະບັບນັ້ນ, ຄວາມນັບການທີ່ສັ້ນຫຼືຫຼາຍກວ່ານັ້ນແມ່ນ rand (5, 11).

ຄວາມນັບການ

ບົດການນີ້ຈະປະກາດຈຳນວນສິບບົດບາດສິບບົດບາດຫຼືຫຼາຍກວ່ານັ້ນ:

<?php
echo(rand();
echo(rand();
echo(rand(10,100))
?>

ການອອກສຽງ:

17757
3794
97