다른 줄에 입력할 수 있는 가장 좋은 숫자 무작위 도구는 무엇입니까?

다른 줄에 입력할 수 있는 가장 좋은 숫자 무작위 도구는 무엇입니까?

다음과 같은 무작위 라인을 만들고 싶습니다. 000-999와 같은 3개의 숫자에 대한 난수 생성기 예제를 만드는 방법은 무엇입니까? 다음과 같은 다른 명령에 통합/포함/결합된 지팡이

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

답변1

명령은 다음과 같습니다:

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

설명:

  • $(( $RANDOM % 1000 ))0-999 범위의 (거의) 난수를 생성합니다.
  • printf "%.3d" 12앞에 0을 사용하여 숫자(이 경우 12이지만 임의 나누기 출력 위의 명령에서는)의 형식을 지정합니다.
  • printf 명령 주위의 백틱은 내부 명령의 출력을 외부 명령에 삽입합니다.
  • 명령 예제에 일련의 2*3 난수가 있는 것 같기 때문에 위 중 2개를 얻습니다.
  • 끝에 blabla.html은 정적 텍스트를 추가합니다.

컬링하려면 파일 이름이 아닌 URL을 제공해야 하기 때문에 컬 예제가 완벽하지 않습니다. echo결과가 만족스러울 때까지 사용하는 것이 좋습니다 .

관련 정보