Linux - /dev/random и /dev/urandom - что это такое

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск

Доступная цена

/dev/random и /dev/urandom - что это такое

/dev/random — генератор случайных чисел;
/dev/urandom — генератор псевдослучайных чисел.

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

Пример:

cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 20

генерируем пароль из 20 символов A-Za-z0-9

tr -dc - это выбрать конкретные символы из потока stdout
head -c 20 - образать размер до 20 символов