@array=(); for($i=1; $i<=10; $i++) { $random_number = rand(600); if($array[$random_number] ne 'X' ) {$array[$random_number]='X';} else {$random_number = rand(600);} } for ($j=0; $j<600; $j++) { if($array[$j] ne 'X') {$array[$j]='-'} } $joined_new_string=join('', @array);