Почему $ RANDOM Bash не засевается (?) На некоторых машинах?

Я заметил, что на некоторых машинах (все openSUSE 11.2 на одинаковом оборудовании) каждая оболочка Bash выводит одну и ту же последовательность значений для $ RANDOM :

$ bash -c 'for i in `seq 10`; do echo -n "$RANDOM "; done; echo'
17767 9158 6249 18547 23633 23807 5194 22764 7977 31949 
$ bash -c 'for i in `seq 10`; do echo -n "$RANDOM "; done; echo'
17767 9158 6249 18547 23633 23807 5194 22764 7977 31949

Последовательность одинакова для всех эти машины. Кажется, что генератор случайных чисел не засевается? Почему это происходит и как это исправить?

На моем личном компьютере номера меняются каждый раз, когда я вызываю вышеуказанную команду.

5
задан hfs 13 March 2011 в 16:51
поделиться