RANDOM nie działa

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
dscreator
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 10 lis 2008, 13:13
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME

RANDOM nie działa

Post autor: dscreator »

W konsoli wpisuje:
echo $RANDOM
i otrzymuje losową liczbę. Teraz piszę prosty skrypt:
#!/bin/bash
echo $RANDOM
otrzymuję pustą linię :w00t:. Nie wiem jak sobie z tym poradzić. Proszę pomóżcie.
Awatar użytkownika
frklin
Zakręcona Traszka
Zakręcona Traszka
Posty: 891
Rejestracja: 13 gru 2007, 04:48
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Openbox
Architektura: x86
Lokalizacja: WLKP
Kontakt:

Odp: RANDOM nie działa

Post autor: frklin »

Kod: Zaznacz cały

#!/bin/bash 
cos="$RANDOM"
echo $cos
to nawet anty programista taki jak ja wie :D
DO WYGRANIA TRZY ROUTERY WWW.NIBYBLOG.PL/KONKURS
dscreator
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 10 lis 2008, 13:13
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME

Odp: RANDOM nie działa

Post autor: dscreator »

Niestety tak też próbowałem i efekt jest taki sam. Myślę, że to nie ma znaczenia tak czy tak powinno dziłać.
Awatar użytkownika
frklin
Zakręcona Traszka
Zakręcona Traszka
Posty: 891
Rejestracja: 13 gru 2007, 04:48
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Openbox
Architektura: x86
Lokalizacja: WLKP
Kontakt:

Odp: RANDOM nie działa

Post autor: frklin »

mhm a to ciekawe ciekawe :]
Obrazek
DO WYGRANIA TRZY ROUTERY WWW.NIBYBLOG.PL/KONKURS
Awatar użytkownika
Struchu
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 116
Rejestracja: 23 mar 2008, 19:58
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: RANDOM nie działa

Post autor: Struchu »

Emmm, u mnie to działa nawet w takiej postaci, jaka podana jest w pierwszym poście.
Ma zielone, kocie oczy...
dscreator
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 10 lis 2008, 13:13
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME

Odp: RANDOM nie działa

Post autor: dscreator »

Niestety tak też próbowałem i efekt jest taki sam. Myślę, że to nie ma znaczenia tak czy tak powinno dziłać.
Awatar użytkownika
daris
Sędziwy Jeż
Sędziwy Jeż
Posty: 66
Rejestracja: 26 lut 2007, 17:20
Płeć: Mężczyzna
Wersja Ubuntu: 15.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: RANDOM nie działa

Post autor: daris »

A jak odpalasz skrypt?
:craz:
Awatar użytkownika
Kacpir
Piegowaty Guziec
Piegowaty Guziec
Posty: 22
Rejestracja: 27 kwie 2009, 23:42
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: RANDOM nie działa

Post autor: Kacpir »

Podpinam się bo mam taki sam problem.
Random odmawia posłuszeństwa zwraca 0, 1 lub nic.
No nie chce losować ;/
Skrypt ma prawa i te inne odpalam normalnie przez terminal "./coś"
Registered Ubuntu User #27903 | Registered Linux User #492361
Linux - Obczaj system!
Kacpir.info
Awatar użytkownika
thalcave
Przyjaciel
Przyjaciel
Posty: 821
Rejestracja: 08 lis 2006, 12:17
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86

Odp: RANDOM nie działa

Post autor: thalcave »

Zrobiłem szybki eksperyment - $RANDOM nie działa na powłoce dash (mam symlinka sh->dash), ale zarówno moja powłoka (zsh) jak i bash ładnie odczytują zmienną $RANDOM

Przy okazji:
Zmień tytuł tematu tak, aby w sposób możliwie precyzyjny przedstawiał sedno sprawy, w której piszesz. Miej na uwadze również zgodność z REGULAMINEM
Tytuł tematu zmienisz edytując pierwszy post
W razie wątpliwości/zastrzeżeń odnośnie powyższej informacji skontaktuj się z moderatorem, który ją wstawił.

random jest w wielu językach programowania
GNU/Linux user
Na pytania na PW/e-mail nie udzielam odpowiedzi!
Szanujmy innych użytkowników!
Wesprzyj akcje: Temat rozwiązany -> dodajemy [solved]
Awatar użytkownika
Kacpir
Piegowaty Guziec
Piegowaty Guziec
Posty: 22
Rejestracja: 27 kwie 2009, 23:42
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: RANDOM nie działa

Post autor: Kacpir »

thalcave pisze:Zrobiłem szybki eksperyment - $RANDOM nie działa na powłoce dash (mam symlinka sh->dash), ale zarówno moja powłoka (zsh) jak i bash ładnie odczytują zmienną $RANDOM
Hmmm proszę bardziej praktycznie.
Co mam sobie z tą powłoką zrobić?
Registered Ubuntu User #27903 | Registered Linux User #492361
Linux - Obczaj system!
Kacpir.info
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: RANDOM nie działa

Post autor: dk75 »

chodzi o to czy aby na pewno w pierwszej linijce twojego skryptu jest

Kod: Zaznacz cały

#!/bin/bash
czy może jednak się zapomniałeś i masz

Kod: Zaznacz cały

#!/bin/sh
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
Awatar użytkownika
Kacpir
Piegowaty Guziec
Piegowaty Guziec
Posty: 22
Rejestracja: 27 kwie 2009, 23:42
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: RANDOM nie działa

Post autor: Kacpir »

dk75 wielkie dzięki!
Sam by tego nie zauważył :-D
Registered Ubuntu User #27903 | Registered Linux User #492361
Linux - Obczaj system!
Kacpir.info
Awatar użytkownika
thalcave
Przyjaciel
Przyjaciel
Posty: 821
Rejestracja: 08 lis 2006, 12:17
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86

Odp: RANDOM nie działa

Post autor: thalcave »

Powtarzam prośbę
Zmień tytuł tematu tak, aby w sposób możliwie precyzyjny przedstawiał sedno sprawy, w której piszesz. Miej na uwadze również zgodność z REGULAMINEM
Tytuł tematu zmienisz edytując pierwszy post
W razie wątpliwości/zastrzeżeń odnośnie powyższej informacji skontaktuj się z moderatorem, który ją wstawił.
GNU/Linux user
Na pytania na PW/e-mail nie udzielam odpowiedzi!
Szanujmy innych użytkowników!
Wesprzyj akcje: Temat rozwiązany -> dodajemy [solved]
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości