Quais são os melhores randomizadores de números que podem ser inseridos em outra linha?

Quais são os melhores randomizadores de números que podem ser inseridos em outra linha?

Eu quero fazer linhas aleatórias como, então, como fazer um exemplo de geradores de números aleatórios para 3 números como 000-999? Qual cana foi incorporada/incluída/combinada em outro comando como

curl 123999blabla.html
curl 123111blabla.html
curl 123000blabla.html

Responder1

O comando é:

curl `printf "%.3d" $(( $RANDOM % 1000 ))``printf "%.3d" $(( $RANDOM % 1000 ))`blabla.html

Explicação:

  • $(( $RANDOM % 1000 ))cria um número (quase) aleatório no intervalo de 0 a 999
  • printf "%.3d" 12formata o número (neste caso 12, mas no comando acima da saída da divisão aleatória) com zero(s) à esquerda
  • o backtick ao redor do comando printf insere a saída do comando interno no externo
  • você obtém 2 dos itens acima porque seus exemplos de comando parecem ter séries de 2 * 3 números aleatórios
  • blabla.html no final anexa o texto estático

Seu exemplo de curl não é perfeito porque você precisa fornecer um URL, não um nome de arquivo para curl. Posso sugerir usar echoaté que você esteja satisfeito com o resultado.

informação relacionada