可以输入到另一行的最佳数字随机器是什么?

可以输入到另一行的最佳数字随机器是什么?

我想制作随机线条,那么如何制作随机数生成器,例如 3 个数字,如 000-999?哪个命令合并/包含/组合到另一个命令中,例如

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将数字(本例中为 12,但在随机除法输出的上方命令中)格式化为前导零
  • printf 命令周围的反引号将内部命令的输出插入到外部命令中
  • 你得到上述 2 个,因为你的命令示例似乎有一系列 2*3 随机数
  • blabla.html 在末尾附加静态文本

您的 curl 示例并不完美,因为您需要提供 URL,而不是文件名来 curl。我建议您使用echo直到您对输出满意为止。

相关内容