Ranomwert einer bestimmt größe

mario9000

mario9000

Mitglied
Ich brauche einen Randomwert zwischen 1-254. Mit
Code:
main:~# dd if=/dev/urandom count=1 2> /dev/null | cksum | cut -f1 -d" "
3634927097
bekommt man zwar eine Wert aber wie kürze ich denn?
 
Falls du mit der bash arbeitest, schau dir mal $RANDOM an.

Code:
#!/bin/bash
RANGE=254
number=$RANDOM
let "number %= $RANGE"
echo "$number"

Code:
gerlind@graveyard:~$ ./rnd254.sh 
127

Dreist von hier geklaut! Da gibt es noch jede Menge Anregungen wie du einfach dir ein paar Pseudorandom-Zahlen erzeugen lassen kannst. :)
 
Zuletzt bearbeitet:
gleiche wie oben nur schöner *g
Code:
let R=$RANDOM%254+1; echo $R

+1 weil sonst nur zahlen bis 253 ausgegeben werden
 

Ähnliche Themen

Verschlüsseltes Backup-Script mit rsync

Keine grafische Oberfläche (Debian Installation)

[gelöst] - for file in ... nur für bestimmte Endungen?

Bootloader sichern und wiederherstellen mit dd

SSD auf einen (geringfügig) kleineren USB-Stick wiederherstellen

Zurück
Oben