Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
#!/bin/sh
rand() {
dd if=/dev/urandom bs=1 count=4 2>/dev/null | od -D | awk '{print $2; exit}'
}
find "$1" -type f | while IFS= read i
do
echo `rand` "$i"
done | sort -n | head -1 | sed 's/^[^ ]* //'
Original geschrieben von robsn
Hi,
er bringt ne fehler meldung
shuffle: not found
Muss ich noch ein extra packet für sowas Installiern?
Original geschrieben von garbeam
---
#!/bin/sh
BUF=""
for x in *
do
BUF="$BUF $x"
done
shuffle $BUF | tail -n 1
---
shuffle * | tail -n 1
#! /bin/sh
BUF=""
for x in *
do
BUF="$BUF $x"
done
perl -e 'use List::Util "shuffle";@shuffled=shuffle(@ARGV);print $shuffled[int(rand(@shuffled))];' $BUF
#! /bin/sh
BUF=""
for x in XXXXXXXX
do
BUF="$BUF $x"
done
perl -e 'sub shuffle{ my $array=shift; my $i; for($i=@$array; $i--; ){ my $j = int rand($i); @$array[$i,$j]=@$array[$j,$i]; print STDERR "\$i=$i"; } } @shuffled=@ARGV; shuffle(@shuffled); print $shuffled[int(rand(@shuffled))];' $BUF
COUNT=$(ls | wc -l)
RAND_NUM=$(expr $(/usr/games/random -e ${COUNT}; echo $?) + 1)
#dann z.b.:
ls | head -${RAND_NUM} | tail -1
randomvar() {
python -c "import random; print random.randrange(1,$1)"
}
Original geschrieben von Hustenbonbon
UND hier die lösung für perl 5.6...
Code:#! /bin/sh BUF="" for x in XXXXXXXX do BUF="$BUF $x" done perl -e 'sub shuffle{ my $array=shift; my $i; for($i=@$array; $i--; ){ my $j = int rand($i); @$array[$i,$j]=@$array[$j,$i]; print STDERR "\$i=$i"; } } @shuffled=@ARGV; shuffle(@shuffled); print $shuffled[int(rand(@shuffled))];' $BUF
perl -le '@x=<$ARGV[0]/*>; print $x[rand(@x)]' /var/log
Wir verwenden essentielle Cookies, damit diese Website funktioniert, und optionale Cookies, um den Komfort bei der Nutzung zu verbessern.
Siehe weitere Informationen und konfiguriere deine Einstellungen