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

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Версия от 17:14, 23 мая 2022; Admin iph (обсуждение | вклад) (Новая страница: «=== /dev/random и /dev/urandom - что это такое === /dev/random — генератор случайных чисел; /dev/urandom — генера...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск

/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 символов