3v4l.org

run code in 300+ PHP versions simultaneously
<?php function comp_rand($min, $max) { $loops = 1000; while ($loops--) { $v = rand($min, $max); $v%2 ? @$rand['odd']++ : @$rand['even']++; $v = mt_rand($min, $max); $v%2 ? @$mt_rand['odd']++ : @$mt_rand['even']++; //$v = random_int($min, $max); //$v%2 ? @$random_int['odd']++ : @$random_int['even']++; } var_dump($rand, $mt_rand, $random_int); } // even only $min = 1; $max = mt_getrandmax()*2+1; comp_rand($min, $max); // odd only $min = 0; $max = mt_getrandmax()*2; comp_rand($min, $max);
Output for 7.4.0
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(479) ["odd"]=> int(521) } array(2) { ["odd"]=> int(482) ["even"]=> int(518) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(493) ["even"]=> int(507) } array(2) { ["even"]=> int(505) ["odd"]=> int(495) } NULL
Output for 7.3.12
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(489) ["even"]=> int(511) } array(2) { ["odd"]=> int(478) ["even"]=> int(522) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(505) ["odd"]=> int(495) } array(2) { ["odd"]=> int(500) ["even"]=> int(500) } NULL
Output for 7.3.11
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(500) ["odd"]=> int(500) } array(2) { ["even"]=> int(473) ["odd"]=> int(527) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(514) ["even"]=> int(486) } array(2) { ["even"]=> int(470) ["odd"]=> int(530) } NULL
Output for 7.3.10
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(508) ["odd"]=> int(492) } array(2) { ["odd"]=> int(495) ["even"]=> int(505) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(480) ["odd"]=> int(520) } array(2) { ["odd"]=> int(470) ["even"]=> int(530) } NULL
Output for 7.3.9
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(512) ["even"]=> int(488) } array(2) { ["odd"]=> int(515) ["even"]=> int(485) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(481) ["odd"]=> int(519) } array(2) { ["even"]=> int(492) ["odd"]=> int(508) } NULL
Output for 7.3.8
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(524) ["even"]=> int(476) } array(2) { ["even"]=> int(508) ["odd"]=> int(492) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(483) ["even"]=> int(517) } array(2) { ["odd"]=> int(505) ["even"]=> int(495) } NULL
Output for 7.3.7
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(497) ["odd"]=> int(503) } array(2) { ["odd"]=> int(503) ["even"]=> int(497) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(498) ["even"]=> int(502) } array(2) { ["even"]=> int(511) ["odd"]=> int(489) } NULL
Output for 7.3.6
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(494) ["even"]=> int(506) } array(2) { ["odd"]=> int(531) ["even"]=> int(469) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(495) ["even"]=> int(505) } array(2) { ["even"]=> int(535) ["odd"]=> int(465) } NULL
Output for 7.3.5
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(508) ["even"]=> int(492) } array(2) { ["even"]=> int(465) ["odd"]=> int(535) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(496) ["even"]=> int(504) } array(2) { ["odd"]=> int(468) ["even"]=> int(532) } NULL
Output for 7.3.4
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(508) ["odd"]=> int(492) } array(2) { ["even"]=> int(484) ["odd"]=> int(516) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(494) ["odd"]=> int(506) } array(2) { ["odd"]=> int(541) ["even"]=> int(459) } NULL
Output for 7.3.3
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(512) ["odd"]=> int(488) } array(2) { ["even"]=> int(516) ["odd"]=> int(484) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(501) ["odd"]=> int(499) } array(2) { ["odd"]=> int(501) ["even"]=> int(499) } NULL
Output for 7.3.2
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(511) ["odd"]=> int(489) } array(2) { ["even"]=> int(480) ["odd"]=> int(520) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(517) ["even"]=> int(483) } array(2) { ["even"]=> int(488) ["odd"]=> int(512) } NULL
Output for 7.3.1
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(510) ["odd"]=> int(490) } array(2) { ["odd"]=> int(501) ["even"]=> int(499) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(518) ["even"]=> int(482) } array(2) { ["even"]=> int(478) ["odd"]=> int(522) } NULL
Output for 7.3.0
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(513) ["even"]=> int(487) } array(2) { ["odd"]=> int(486) ["even"]=> int(514) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(492) ["even"]=> int(508) } array(2) { ["odd"]=> int(478) ["even"]=> int(522) } NULL
Output for 7.2.25
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(503) ["odd"]=> int(497) } array(2) { ["odd"]=> int(484) ["even"]=> int(516) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(504) ["odd"]=> int(496) } array(2) { ["even"]=> int(527) ["odd"]=> int(473) } NULL
Output for 7.2.24
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(496) ["even"]=> int(504) } array(2) { ["even"]=> int(491) ["odd"]=> int(509) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(474) ["even"]=> int(526) } array(2) { ["odd"]=> int(492) ["even"]=> int(508) } NULL
Output for 7.2.23
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(514) ["odd"]=> int(486) } array(2) { ["odd"]=> int(492) ["even"]=> int(508) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(505) ["odd"]=> int(495) } array(2) { ["even"]=> int(509) ["odd"]=> int(491) } NULL
Output for 7.2.22
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(508) ["even"]=> int(492) } array(2) { ["odd"]=> int(505) ["even"]=> int(495) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(483) ["even"]=> int(517) } array(2) { ["odd"]=> int(493) ["even"]=> int(507) } NULL
Output for 7.2.21
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(484) ["even"]=> int(516) } array(2) { ["odd"]=> int(502) ["even"]=> int(498) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(512) ["even"]=> int(488) } array(2) { ["even"]=> int(492) ["odd"]=> int(508) } NULL
Output for 7.2.20
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(513) ["odd"]=> int(487) } array(2) { ["odd"]=> int(550) ["even"]=> int(450) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(507) ["odd"]=> int(493) } array(2) { ["even"]=> int(490) ["odd"]=> int(510) } NULL
Output for 7.2.19
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(515) ["even"]=> int(485) } array(2) { ["odd"]=> int(516) ["even"]=> int(484) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(499) ["even"]=> int(501) } array(2) { ["even"]=> int(492) ["odd"]=> int(508) } NULL
Output for 7.2.18
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(520) ["odd"]=> int(480) } array(2) { ["odd"]=> int(497) ["even"]=> int(503) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(517) ["even"]=> int(483) } array(2) { ["even"]=> int(498) ["odd"]=> int(502) } NULL
Output for 7.2.17
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(469) ["odd"]=> int(531) } array(2) { ["odd"]=> int(504) ["even"]=> int(496) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(498) ["even"]=> int(502) } array(2) { ["odd"]=> int(526) ["even"]=> int(474) } NULL
Output for 7.2.13
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(492) ["odd"]=> int(508) } array(2) { ["even"]=> int(517) ["odd"]=> int(483) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(498) ["even"]=> int(502) } array(2) { ["odd"]=> int(510) ["even"]=> int(490) } NULL
Output for 7.2.12
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(480) ["odd"]=> int(520) } array(2) { ["odd"]=> int(513) ["even"]=> int(487) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(494) ["odd"]=> int(506) } array(2) { ["even"]=> int(519) ["odd"]=> int(481) } NULL
Output for 7.2.11
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(472) ["odd"]=> int(528) } array(2) { ["even"]=> int(492) ["odd"]=> int(508) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(516) ["odd"]=> int(484) } array(2) { ["odd"]=> int(484) ["even"]=> int(516) } NULL
Output for 7.2.10
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(496) ["even"]=> int(504) } array(2) { ["odd"]=> int(506) ["even"]=> int(494) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(505) ["even"]=> int(495) } array(2) { ["odd"]=> int(484) ["even"]=> int(516) } NULL
Output for 7.2.9
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(511) ["odd"]=> int(489) } array(2) { ["even"]=> int(526) ["odd"]=> int(474) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(507) ["odd"]=> int(493) } array(2) { ["odd"]=> int(478) ["even"]=> int(522) } NULL
Output for 7.2.8
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(513) ["odd"]=> int(487) } array(2) { ["odd"]=> int(510) ["even"]=> int(490) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(509) ["odd"]=> int(491) } array(2) { ["odd"]=> int(483) ["even"]=> int(517) } NULL
Output for 7.2.7
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(499) ["even"]=> int(501) } array(2) { ["odd"]=> int(503) ["even"]=> int(497) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(516) ["odd"]=> int(484) } array(2) { ["even"]=> int(499) ["odd"]=> int(501) } NULL
Output for 7.2.6
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(494) ["even"]=> int(506) } array(2) { ["odd"]=> int(478) ["even"]=> int(522) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(527) ["odd"]=> int(473) } array(2) { ["odd"]=> int(528) ["even"]=> int(472) } NULL
Output for 7.2.5
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(483) ["odd"]=> int(517) } array(2) { ["odd"]=> int(506) ["even"]=> int(494) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(494) ["odd"]=> int(506) } array(2) { ["even"]=> int(475) ["odd"]=> int(525) } NULL
Output for 7.2.4
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(489) ["even"]=> int(511) } array(2) { ["even"]=> int(487) ["odd"]=> int(513) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(484) ["even"]=> int(516) } array(2) { ["even"]=> int(504) ["odd"]=> int(496) } NULL
Output for 7.2.3
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(497) ["odd"]=> int(503) } array(2) { ["even"]=> int(468) ["odd"]=> int(532) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(486) ["odd"]=> int(514) } array(2) { ["even"]=> int(504) ["odd"]=> int(496) } NULL
Output for 7.2.2
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(498) ["odd"]=> int(502) } array(2) { ["even"]=> int(510) ["odd"]=> int(490) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(499) ["even"]=> int(501) } array(2) { ["odd"]=> int(487) ["even"]=> int(513) } NULL
Output for 7.2.1
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(530) ["even"]=> int(470) } array(2) { ["even"]=> int(505) ["odd"]=> int(495) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(514) ["odd"]=> int(486) } array(2) { ["odd"]=> int(495) ["even"]=> int(505) } NULL
Output for 7.2.0
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(498) ["even"]=> int(502) } array(2) { ["even"]=> int(513) ["odd"]=> int(487) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(512) ["even"]=> int(488) } array(2) { ["even"]=> int(482) ["odd"]=> int(518) } NULL
Output for 7.1.33
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(528) ["even"]=> int(472) } array(2) { ["even"]=> int(505) ["odd"]=> int(495) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(497) ["odd"]=> int(503) } array(2) { ["even"]=> int(478) ["odd"]=> int(522) } NULL
Output for 7.1.32
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(505) ["even"]=> int(495) } array(2) { ["even"]=> int(489) ["odd"]=> int(511) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(511) ["odd"]=> int(489) } array(2) { ["odd"]=> int(514) ["even"]=> int(486) } NULL
Output for 7.1.31
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(476) ["odd"]=> int(524) } array(2) { ["odd"]=> int(516) ["even"]=> int(484) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(464) ["odd"]=> int(536) } array(2) { ["even"]=> int(487) ["odd"]=> int(513) } NULL
Output for 7.1.30
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(513) ["even"]=> int(487) } array(2) { ["odd"]=> int(525) ["even"]=> int(475) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(503) ["even"]=> int(497) } array(2) { ["odd"]=> int(519) ["even"]=> int(481) } NULL
Output for 7.1.29
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(492) ["odd"]=> int(508) } array(2) { ["even"]=> int(509) ["odd"]=> int(491) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(471) ["even"]=> int(529) } array(2) { ["even"]=> int(523) ["odd"]=> int(477) } NULL
Output for 7.1.28
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(474) ["even"]=> int(526) } array(2) { ["even"]=> int(494) ["odd"]=> int(506) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(513) ["odd"]=> int(487) } array(2) { ["odd"]=> int(519) ["even"]=> int(481) } NULL
Output for 7.1.27
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(516) ["odd"]=> int(484) } array(2) { ["even"]=> int(493) ["odd"]=> int(507) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(502) ["even"]=> int(498) } array(2) { ["even"]=> int(487) ["odd"]=> int(513) } NULL
Output for 7.1.26
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(515) ["even"]=> int(485) } array(2) { ["even"]=> int(513) ["odd"]=> int(487) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(493) ["odd"]=> int(507) } array(2) { ["odd"]=> int(498) ["even"]=> int(502) } NULL
Output for 7.1.25
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(486) ["odd"]=> int(514) } array(2) { ["even"]=> int(474) ["odd"]=> int(526) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(508) ["even"]=> int(492) } array(2) { ["odd"]=> int(517) ["even"]=> int(483) } NULL
Output for 7.1.7
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(467) ["odd"]=> int(533) } array(2) { ["even"]=> int(518) ["odd"]=> int(482) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(484) ["odd"]=> int(516) } array(2) { ["even"]=> int(512) ["odd"]=> int(488) } NULL
Output for 7.1.6
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(514) ["even"]=> int(486) } array(2) { ["even"]=> int(441) ["odd"]=> int(559) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(521) ["odd"]=> int(479) } array(2) { ["even"]=> int(486) ["odd"]=> int(514) } NULL
Output for 7.1.5
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(534) ["odd"]=> int(466) } array(2) { ["even"]=> int(507) ["odd"]=> int(493) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["even"]=> int(515) ["odd"]=> int(485) } array(2) { ["odd"]=> int(511) ["even"]=> int(489) } NULL
Output for 7.1.0
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(484) ["even"]=> int(516) } array(2) { ["odd"]=> int(481) ["even"]=> int(519) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(2) { ["odd"]=> int(488) ["even"]=> int(512) } array(2) { ["odd"]=> int(488) ["even"]=> int(512) } NULL
Output for 5.5.24 - 5.5.35, 5.6.8 - 5.6.28, 7.0.0 - 7.0.20
Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(1) { ["even"]=> int(1000) } array(1) { ["even"]=> int(1000) } NULL Notice: Undefined variable: random_int in /in/kYpAF on line 13 array(1) { ["odd"]=> int(1000) } array(1) { ["odd"]=> int(1000) } NULL

preferences:
97.43 ms | 402 KiB | 90 Q