3v4l.org

run code in 300+ PHP versions simultaneously
<?php $existing = []; $repeat_numbers = []; for ($rnd=1;$rnd<=50;$rnd++) { $randoms[] = mt_rand(0,25); // see this block for generating randoms } $i = 0; echo implode('-',$randoms).PHP_EOL; foreach($randoms as $rnd){ $i++; if(in_array($rnd,$existing)){ $repeat_numbers[] = $i; $i=1; $existing = []; } $existing[] = $rnd; } echo implode('-',$repeat_numbers); ?>

preferences:
35.19 ms | 406 KiB | 5 Q