11자리 난수 생성

11자리 난수 생성

11자리 난수를 생성하는 명령이 필요합니다. 이것이 어떻게 달성될 수 있습니까?

답변1

터미널에서 이 명령을 실행하면 매번 임의의 11자리 숫자가 생성됩니다.

$ tr -cd '[:digit:]' < /dev/urandom | fold -w 11 | head -n 1

답변2

이 시도:

od -An  -N8 -d /dev/random | sed -e 's| ||g' -e 's|\(.\{11\}\).*|\1|'

답변3

shufGNU coreutils 에서 :

shuf -n1 -i0-99999999999

-n두 개 이상의 숫자가 필요한 경우 이 옵션의 값을 늘리십시오.

관련 정보