@ 2017-05-25T17:00:06Z <?php
function myRand($max){
do{
$result = floor($max*(hexdec(bin2hex(openssl_random_pseudo_bytes(4)))/0xffffffff));
}while($result == $max);
return $result;
}
echo myRand(1000);
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 7.1.25 - 7.1.33 , 7.2.0 - 7.2.33 , 7.3.0 - 7.3.33 , 7.4.0 - 7.4.33 , 8.0.0 - 8.0.30 , 8.1.0 - 8.1.28 , 8.2.0 - 8.2.18 , 8.3.0 - 8.3.4 , 8.3.6 Fatal error: Uncaught Error: Call to undefined function openssl_random_pseudo_bytes() in /in/c3eC6:5
Stack trace:
#0 /in/c3eC6(10): myRand(1000)
#1 {main}
thrown in /in/c3eC6 on line 5
Process exited with code 255 . Output for 8.3.5 Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
Fatal error: Uncaught Error: Call to undefined function openssl_random_pseudo_bytes() in /in/c3eC6:5
Stack trace:
#0 /in/c3eC6(10): myRand(1000)
#1 {main}
thrown in /in/c3eC6 on line 5
Process exited with code 255 . Output for 7.1.10 432 Output for 7.1.9 206 Output for 7.1.8 234 Output for 7.1.7 222 Output for 7.1.6 549 Output for 7.1.5 395 Output for 7.1.4 18 Output for 7.1.3 760 Output for 7.1.2 419 Output for 7.1.1 421 Output for 7.1.0 736 Output for 7.0.24 824 Output for 7.0.23 368 Output for 7.0.22 538 Output for 7.0.21 525 Output for 5.5.30 , 7.0.20 664 Output for 7.0.19 48 Output for 7.0.18 174 Output for 7.0.17 836 Output for 7.0.16 713 Output for 7.0.15 15 Output for 7.0.14 916 Output for 7.0.13 781 Output for 7.0.12 132 Output for 7.0.11 384 Output for 7.0.10 522 Output for 5.5.11 , 7.0.9 101 Output for 7.0.8 501 Output for 7.0.7 294 Output for 5.6.18 , 7.0.6 561 Output for 5.6.7 , 7.0.5 870 Output for 7.0.4 402 Output for 7.0.3 180 Output for 7.0.2 37 Output for 7.0.1 354 Output for 7.0.0 14 Output for 5.6.30 64 Output for 5.6.29 562 Output for 5.6.28 698 Output for 5.6.27 882 Output for 5.6.26 503 Output for 5.6.25 93 Output for 5.6.24 500 Output for 5.6.23 451 Output for 5.6.22 17 Output for 5.6.17 , 5.6.21 789 Output for 5.4.36 , 5.6.20 546 Output for 5.6.19 392 Output for 5.6.16 670 Output for 5.6.15 843 Output for 5.6.14 885 Output for 5.6.13 40 Output for 5.6.12 430 Output for 5.6.11 389 Output for 5.6.10 87 Output for 5.6.9 580 Output for 5.6.8 51 Output for 5.6.6 704 Output for 5.6.5 385 Output for 5.6.4 72 Output for 5.6.3 267 Output for 5.6.2 692 Output for 5.6.1 293 Output for 5.6.0 950 Output for 5.5.38 662 Output for 5.5.37 790 Output for 5.5.36 404 Output for 5.5.35 523 Output for 5.5.34 150 Output for 5.5.33 95 Output for 5.5.32 759 Output for 5.5.31 557 Output for 5.5.29 81 Output for 5.5.28 314 Output for 5.5.27 97 Output for 5.4.28 , 5.5.26 533 Output for 5.5.25 977 Output for 5.5.24 828 Output for 5.5.23 740 Output for 5.5.22 138 Output for 5.5.21 355 Output for 5.5.20 608 Output for 5.5.19 328 Output for 5.5.18 569 Output for 5.4.41 , 5.5.16 410 Output for 5.5.15 979 Output for 5.5.14 694 Output for 5.5.13 77 Output for 5.5.12 849 Output for 5.5.10 360 Output for 5.5.9 958 Output for 5.5.8 199 Output for 5.5.7 176 Output for 5.5.6 42 Output for 5.5.5 967 Output for 5.5.4 369 Output for 5.5.3 223 Output for 5.5.2 906 Output for 5.5.1 834 Output for 5.5.0 513 Output for 5.4.45 715 Output for 5.4.44 747 Output for 5.4.43 315 Output for 5.4.42 434 Output for 5.4.40 714 Output for 5.4.39 98 Output for 5.4.38 800 Output for 5.4.37 786 Output for 5.4.35 564 Output for 5.4.34 28 Output for 5.4.32 86 Output for 5.4.31 418 Output for 5.4.30 255 Output for 5.4.29 23 Output for 5.4.27 290 Output for 5.4.26 974 Output for 5.4.25 47 Output for 5.4.24 155 Output for 5.4.23 756 Output for 5.4.22 190 Output for 5.4.21 136 Output for 5.4.20 735 Output for 5.4.19 489 Output for 5.4.18 504 Output for 5.4.17 889 Output for 5.4.16 288 Output for 5.4.15 859 Output for 5.0.0 - 5.0.5 , 5.1.0 - 5.1.6 , 5.2.0 - 5.2.17 , 5.3.0 - 5.3.29 , 5.4.0 - 5.4.14 Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/c3eC6 on line 5
Process exited with code 255 . Output for 4.4.5 - 4.4.9 Fatal error: Call to undefined function: openssl_random_pseudo_bytes() in /in/c3eC6 on line 5
Process exited with code 255 . Output for 4.3.2 - 4.3.11 , 4.4.0 - 4.4.4 Fatal error: Call to undefined function: openssl_random_pseudo_bytes() in /in/c3eC6 on line 5
Process exited with code 255 . Output for 4.3.0 - 4.3.1 Fatal error: Call to undefined function: openssl_random_pseudo_bytes() in /in/c3eC6 on line 5
preferences:dark mode live preview
324.38 ms | 401 KiB | 421 Q