W programie muszę ustawić zmienną na losową wartość 0 lub 1.
Nie mogę wymyślić, jak to zrobić, a Google mnie zawiodło.
command-line
bash
cheesits456
źródło
źródło
--no-preserve-root
- więc może nie gra w rosyjską ruletkę, na którą liczyli ...$[]
składni - kto wie, czyrm
mieli taką--no-preserve-root
funkcję?rm: it is dangerous to operate recursively on '/'
rm: use --no-preserve-root to override this failsafe
, zwisają nisko i wiedząc, że przegrali grę, zaczynają wymazywać dysk zdd
honoru.--no-preserve-root
tylko „ostatnio”. Nie mam informacji o tym, kiedy został wdrożony, ale IIRC ma zaledwie kilka lat. A to niewielka ilość, jeśli chodzi o Linuksa. Oto bilet na ten temat: bugs.launchpad.net/ubuntu/+source/coreutils/+bug/174283Możesz użyć
shuf
Przykład:
źródło
Co powiesz na:
Lub nawet:
A może:
Lub bardziej hackersko:
I również:
Jak również:
źródło
Ten skrypt nie ma przewagi nad istniejącymi odpowiedziami. Tylko w celach rozrywkowych ...
Pobierz jeden bajt
/dev/urandom
(chociaż generalnie wysyłanie dowolnych znaków binarnych do konsoli nie jest zalecane ™, ponieważ może to dawać nieoczekiwane / mylące wyniki):I zamień na liczbę dziesiętną:
I uzyskaj pozostałą część podziału przez 2:
źródło