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