генерировать 10 цифр буквенно-цифровое значение в php с первой, третьей, четвертой цифрой должно быть алфавитом

Мне нужен php-код для генерации 10 цифр буквенно-цифрового значения с первой, третьей и четвертой цифрами должен быть алфавит Capital и алфавит 'o' или 'O' не должны быть в сгенерированном коде.

Следующее должно предоставить вам строительные блоки:

$letters = array_merge(range('A','N'),range('P','Z')); $myRandom = $letters[(rand(1,count($letters))-1)]; $myRandom .= rand(0,9); for($i = 3; $i <= 4; $i++) { $myRandom .= $letters[(rand(1,count($letters))-1)]; } for($i = 5; $i <= 10; $i++) { $myRandom .= rand(0,9); } echo $myRandom;