0-9を使用してランダムな16文字の長さの番号を作成するが、最初の数字は0(1〜9)ではありません。Unixランダム16文字の数字
tr -c -d 0-9 </dev/urandom |最初の数は0
0-9を使用してランダムな16文字の長さの番号を作成するが、最初の数字は0(1〜9)ではありません。Unixランダム16文字の数字
tr -c -d 0-9 </dev/urandom |最初の数は0
はまず、数字1-9
を使用して1桁の乱数を生成されていないが、このような-w16
何かを折ります。
第2に、数字0-9
を使用して15桁の乱数を生成します。
次に、これら2つの数値を結合します。
あなたはUNIX上にあるので、あなたはbashの整数拡張からの引数を持つjot
を使用することができます。
jot -r 1 $((10 ** 15)) $((((10 ** 15)) * 2))
は次のように番号を生成します:
1595866171875968
これは1行で可能ですか? –
はい、可能です。 here-documentsを使用しないすべてのシェルスクリプトは、1行で記述することができます。 –
これはどうやってやるの?彼らは1 + 1 = 11ではなく1 + 1 = 2ではないでしょうか? –