Nesse caso, você deve conseguir capturar a saída do comando usando $(command ...)
e, em seguida, repetir os valores, por exemplo,
for i in $(shuf -i 100-999 -n10); do curl "123${i}blabla.html"; done
Como executar o comando em outro comando?
Exemplo
curl 123+echo shuf 100-999 -n 1+blabla.html
para que o final seja aleatório
curl 123999blabla.html
curl 123111blabla.html
curl 123000blabla.html
Nesse caso, você deve conseguir capturar a saída do comando usando $(command ...)
e, em seguida, repetir os valores, por exemplo,
for i in $(shuf -i 100-999 -n10); do curl "123${i}blabla.html"; done
Quantos URLs?
Para um único URL
curl 123$((RANDOM%1000+100))blabla.html
por mais de um, você precisa de um loop como indicado pela steeldriver