3v4l.org

run code in 300+ PHP versions simultaneously
<?php function random_from_0_to_1() { return (float)rand() / (float)getrandmax(); } $arr = []; for ($i=0;$i<50;$i++) { $arr[] = random_from_0_to_1(); } usort($arr, function($a,$b){return $b<=>$a;}); // sorts ascending //$arr = array_reverse($arr); var_dump($arr);

preferences:
23.08 ms | 407 KiB | 5 Q