Was sind die besten Zahlen-Randomizer, die in eine andere Zeile eingegeben werden können?

Was sind die besten Zahlen-Randomizer, die in eine andere Zeile eingegeben werden können?

Ich möchte zufällige Zeilen erstellen, wie zum Beispiel Zufallszahlengeneratoren für 3 Zahlen wie 000-999? Welcher Cane in einen anderen Befehl integriert/eingebunden/kombiniert werden kann, wie

curl 123999blabla.html
curl 123111blabla.html
curl 123000blabla.html

Antwort1

Der Befehl lautet:

curl `printf "%.3d" $(( $RANDOM % 1000 ))``printf "%.3d" $(( $RANDOM % 1000 ))`blabla.html

Erläuterung:

  • $(( $RANDOM % 1000 ))erzeugt eine (fast) zufällige Zahl im Bereich 0-999
  • printf "%.3d" 12formatiert die Zahl (in diesem Fall 12, im obigen Befehl jedoch die Ausgabe der zufälligen Division) mit einer führenden Null(en)
  • der Backtick um den printf-Befehl fügt die Ausgabe des inneren Befehls in den äußeren ein
  • Sie erhalten 2 der oben genannten, da Ihre Befehlsbeispiele eine Reihe von 2*3 Zufallszahlen zu enthalten scheinen
  • blabla.html fügt am Ende den statischen Text an

Ihr Curl-Beispiel ist nicht perfekt, da Sie Curl eine URL und keinen Dateinamen angeben müssen. Ich schlage vor, es zu verwenden, echobis Sie mit der Ausgabe zufrieden sind.

verwandte Informationen