random mit 2stelliger ausgabe

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von flugopa, 21.08.2007.

  1. #1 flugopa, 21.08.2007
    flugopa

    flugopa Der lernwillige

    Dabei seit:
    27.05.2006
    Beiträge:
    739
    Zustimmungen:
    0
    Ort:
    München
    Hallo,

    su. Hilfe für folgendes Script:

    #!/bin/sh
    STUNDE=$((${RANDOM} % 23))
    MINUTE=$((${RANDOM} % 59))
    echo -e "Startzeit: $STUNDE:$MINUTE"

    1. Die Ausgabe der Minuten soll immer 2stellig sein.
    2. Die Minimalstunde soll 14 sein.

    Wer hat so etwas schon mal erfolgreich getestet?
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. Psyjo

    Psyjo Routinier

    Dabei seit:
    15.11.2005
    Beiträge:
    259
    Zustimmungen:
    0
    Ort:
    Hinter'm Berg
    Mit einer Zufallsfunktion habe ich in bash noch nicht rumexperimentiert. Aber so in der Art sollte es klappen:

    Code:
    #!/bin/sh
    STUNDE=$((${RANDOM} % 9))
    STUNDE=$(($STUNDE + 14))
    MINUTE=$((${RANDOM} % 49))
    MINUTE=$((${MINUTE} +10 ))
    echo -e "Startzeit: $STUNDE:$MINUTE"
    
    MfG
    Psyjo
     
  4. #3 flugopa, 21.08.2007
    flugopa

    flugopa Der lernwillige

    Dabei seit:
    27.05.2006
    Beiträge:
    739
    Zustimmungen:
    0
    Ort:
    München
    Manchmal gibt es einfache Lösungen, so wie deine, die erstmal nicht schlecht sind.
    Evtl. bekommen wir noch andere Lösungsvorschläge, die den urspünglichen Wunsch lösen.
     
  5. smg

    smg Regex Fetischist

    Dabei seit:
    20.05.2007
    Beiträge:
    195
    Zustimmungen:
    0
    Ort:
    /home/stephan/
    Code:
    man printf
    
     
  6. #5 flugopa, 21.08.2007
    flugopa

    flugopa Der lernwillige

    Dabei seit:
    27.05.2006
    Beiträge:
    739
    Zustimmungen:
    0
    Ort:
    München
    Leider machen mich die "man printf" Zeilen nicht schlauer.

    Wer hat Ahnung?
     
  7. #6 smg, 21.08.2007
    Zuletzt bearbeitet: 21.08.2007
    smg

    smg Regex Fetischist

    Dabei seit:
    20.05.2007
    Beiträge:
    195
    Zustimmungen:
    0
    Ort:
    /home/stephan/
    Du kannst das mit printf formatiert ausgeben!
    Sollte mit
    Code:
    printf "%02d\n" $ZAHL 
    doch gehen, oder?

    P.S.: Ich teste es mal, moment!
     
  8. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  9. #7 Wolfgang, 21.08.2007
    Wolfgang

    Wolfgang Foren Gott

    Dabei seit:
    24.04.2005
    Beiträge:
    3.978
    Zustimmungen:
    0
    Ort:
    Erfurt
    Hallo
    Das generiert 10 zweistellige Zufallszahlen:
    Code:
    for i in {1..10}; do printf "%02d\n" $(($RANDOM % 100));done 
    
    Gruß Wolfgang
     
  10. #8 flugopa, 21.08.2007
    flugopa

    flugopa Der lernwillige

    Dabei seit:
    27.05.2006
    Beiträge:
    739
    Zustimmungen:
    0
    Ort:
    München
    Danke, das geht wirklich.
     
Thema:

random mit 2stelliger ausgabe

Die Seite wird geladen...

random mit 2stelliger ausgabe - Ähnliche Themen

  1. Ubuntu 14.04.1 Server randomly rebooting

    Ubuntu 14.04.1 Server randomly rebooting: Hi Guys, ich habe mit einem Ubuntu Server ein Problem, welche immer random neu startet. Da ist die aktuelle Version von Ubuntu installiert...
  2. Postfix $random@keks.ex.de an Keks's Inbox

    Postfix $random@keks.ex.de an Keks's Inbox: Hallo Forum, Ich möchte auf meinem Debian Webserver, Postfix so konfigurieren dass wenn ich z.B. E-Mails an blubbdiebla@keks.example.org sende...
  3. Random macht mir sorgen

    Random macht mir sorgen: Guten Abend alle zusammen, soeben wollte ich ein neues Cryptfile erstellen und wundere mich, warum das ganze so ungewohnt langsam abläuft. Das...
  4. random number generator

    random number generator: hallo wie kann ich unter linux überprüfen, ob meine maschine random number generator unterstützt ? gruss ccc
  5. modprobe: FATAL: Error inserting hw_random

    modprobe: FATAL: Error inserting hw_random: hi wenn ich SUSE 9.1 starte bekomme folgende Errormeldung: "modprobe: FATAL: Error inserting hw_random...