2016-08-08 40 views
1

1000桁と9999桁の乱数を4桁の小数で生成します。4桁の4桁の乱数を生成するUnixコマンド

例えば:私はこれに小数点を追加するにはどうすればよい

$((1000 + RANDOM % 9999)) 
を使用していたランダム4桁の番号を生成するための2345.5678

+0

「1000 + RANDOM%9999」は、1000から10998の間のランダムな整数を生成します。あなたは '1000 + RANDOM%9000'を手に入れます – rici

答えて

3

ほとんど同じロジックを使用して、番号を構成することができます。

echo "$((1000 + RANDOM % 9999)).$((RANDOM % 9999))" 
+1

これは決して1234.0567を生成しません(1234.567は同じではありません)。printfを使って適切な数の先行ゼロ('%4d。%04d'など)を出力します。算術についての私のコメントを見てください。 – rici

関連する問題