In einem Programm muss eine Variable auf einen zufälligen Wert von 0 oder 1 gesetzt werden.
Ich kann nicht herausfinden, wie es geht, und Google hat mich im Stich gelassen.
command-line
bash
cheesits456
quelle
quelle
--no-preserve-root
- so vielleicht nicht das Spiel der russischen Roulette sie sich erhofft haben ...$[]
Syntax - wer weiß, obrm
sie diese--no-preserve-root
Funktion hatten?rm: it is dangerous to operate recursively on '/'
rm: use --no-preserve-root to override this failsafe
, den Kopf hängen und, da sie wissen, dass sie das Spiel verloren haben, fortfahren, ihre Festplattedd
aus Ehre zu löschen .--no-preserve-root
wurde erst "in letzter Zeit" implementiert. Habe keine Informationen darüber, wann es implementiert wurde, aber das IIRC ist erst ein paar Jahre alt. Und das ist eine winzige Menge, wenn es um Linux geht. Hier ist ein Ticket dazu: bugs.launchpad.net/ubuntu/+source/coreutils/+bug/174283Du könntest benutzen
shuf
Beispiel:
quelle
Wie wäre es mit:
Oder auch:
Oder vielleicht:
Oder hackiger:
Und auch:
Ebenso gut wie:
quelle
Dieses Skript hat keine Vorteile gegenüber vorhandenen Antworten. Nur zur Unterhaltung ...
Holen Sie sich ein Byte von
/dev/urandom
(obwohl es im Allgemeinen nicht empfohlen wird, beliebige Binärzeichen an die Konsole zu senden, da dies zu unerwarteten / verwirrenden Ergebnissen führen kann):Und in eine Dezimalzahl umwandeln:
Und den Rest der Division durch 2 erhalten:
quelle