1

Generate a random number of up to 6 digits

python -c 'import random; print(random.randint(0, 10**6 - 1))'

September 19, 2018johntellsall

Explanation

Call Python to import the random package and use its random.randint method to generate a random number in the inclusive range 0 to 999999.

Limitations

Requires Python.

Alternative one-liners

1

Generate a pseudo-random 6-digit number

let N=0 N=N+10**{0..5}*${RANDOM:0:1}

December 7, 2019CK