linux commando für eine random zahl in einem bestimmten zahlenbereich?
LINUX: eine ganz normale random zahl kann ja ausgegeben werden mit echo $(($RANDOM %100)) für 0-99 jetzt farge ich mich grade wie ich eine random zahl zwischen 50 und 100 bekomme ... jemand eine idee ?
2 Antworten
![](https://images.gutefrage.net/media/user/Linuxhase/1445356482842_nmmslarge__19_206_818_818_91b0f92999eac6bcbfe37b8d44400359.png?v=1445356483000)
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Linux
Hallo
linux commando für eine random zahl in einem bestimmten zahlenbereich?
Das wäre ein Anfang:
cat /dev/urandom | tr -dc [:digit:] | head -c 12 | awk '{printf "%s\r\n", $0}'
Damit kommen immer 12-stellige Zahlen heraus.
Aber warum brauchst Du nur bestimmte Zahlen (oder meinst Du Ziffern?) Für Passwortgeneration würde ich lieber alle druckbare Zeichen zulassen.
Linuxhase
Woher ich das weiß:eigene Erfahrung – Ich benutze seit 2007 Linux und habe LPIC101 und LPIC102
![](https://images.gutefrage.net/media/user/yerooke/1453889909753_nmmslarge__0_35_233_233_8217554bbc51dd6feab4f3354b45c55e.jpg?v=1453889910000)
echo $(($RANDOM % 50 +50))