可以輸入另一行的最佳數字隨機產生器是什麼?

可以輸入另一行的最佳數字隨機產生器是什麼?

我想製作隨機線,那麼如何製作 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直到您對輸出感到滿意為止。

相關內容