UNIX случайные устройства и утилиты

Существует некоторый стандарт и немного менее известные случайные устройства в системах Unix. random тег используется для обсуждения поведения их псевдо - и true-random-number-generator (prng, hwrng) устройства и использование случайных чисел.

14
ответов

Как сгенерировать случайную строку?

Я хочу сгенерировать случайную строку (например, пароли, имена пользователей и т. Д.). Должна быть возможность указать необходимую длину (например, 13 символов). Какие инструменты я могу использовать? (В целях безопасности и конфиденциальности ...
26.09.2015
10
ответов

Какой самый быстрый способ сгенерировать текстовый файл размером 1 ГБ, содержащий случайные цифры?

Я попробовал сценарий bash, но создание простого файла размером 1 МБ заняло слишком много времени. Я думаю, что ответ заключается в использовании / dev / random или / dev / urandom, но другие сообщения здесь показывают только, как добавить все виды данны
21.11.2016
7
ответов

Случайные цвета и шутки в оболочке / терминале

Я видел человека, который при использовании своего терминала выводил шутку, менял цвета и смеялся над пользователем. Он сказал что-то вроде утечки цветов в консоль с (год). Я ...
11.12.2016
6
ответов

Почему TR не может читать из/dev/urandom на OSX?

Коллега предложил создать случайный ключ через следующую команду: tr-dc A-Za-z0-9_ \! \@\#\\$\\% \^\\&\\* \(\)-+ = </dev/urandom | возглавляют-c 32 | xargs Это, дал мне ошибку: TR: Недопустимый байт...
14.08.2012
5
ответов

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

Здесь нужна команда, которая генерирует шесть дат с заданным диапазоном лет (с 1987 по 2017). Например: 10.12.1987 30.04.1998 22.02.2014 17.08.2017 19.07.2011 05.14.2004 Как это можно было сделать, ...
18.10.2019
5
ответов

Как запустить команду 1 из N раз в Bash

Мне нужен способ запускать команду случайным образом, скажем, 1 из 10 раз. Есть ли встроенный или GNU coreutil для этого, в идеале что-то вроде: шанс 10 && do_stuff где do_stuff выполняется только 1 ...
31.08.2019
5
ответов

Как случайным образом перемешать имена файлов в каталоге

Скажем, у меня есть каталог с именами файлов: file_010.ext file_011.ext {{ 1}} ... file_99.ext Какой самый простой способ взять каждый файл и случайным образом переименовать его в любое другое имя в каталоге, без него ...
14.03.2019
5
ответов

Переменная, случайно выбранная из трех чисел (10, 100 и 1000)

Можно ли иметь переменную, которая выбирает случайное число из трех заранее определенных чисел? Пример: var = 10 или 100 или 1000
16.12.2016
5
ответов

Инструмент для измерения энтропийного качества?

Существует ли инструмент, доступный для систем Linux, которые могут измерить "качество" энтропии в системе? Я знаю, как считать энтропию: кошка/proc/sys/kernel/random/entropy_avail И я знаю что некоторые...
17.02.2012
4
ответа

Как случайным образом извлечь подстроку из 200 символов из фаста-файла

Есть ли какая-нибудь команда Linux, которую можно использовать для извлечения последовательности из файла? Например, файл содержит один миллион строк, и мы хотим случайным образом выбрать из него только последовательность из 200 символов...
03.12.2020
4
ответа

Файл перестановки случайным образом с некоторыми дополнительными ограничениями

У меня есть огромный музыкальный плей-лист и, в то время как у некоторых художников есть много альбомов, у других есть всего одна песня. Я хотел отсортировать плей-лист, таким образом, тот же художник не будет играть дважды подряд, или его песни не законч
01.01.2017
4
ответа

Как я могу сгенерировать случайное 64-битное целое число со знаком в macOS?

Мне нужно сгенерировать какое-то 64-битное целое число со знаком для тестирования. Как я могу это сделать? #! / bin / sh long = $ (????)
25.12.2016
4
ответа

Использование / dev / random, / dev / urandom для генерации случайных данных

Я ищу способы использовать / dev / random (или / dev / urandom) из командной строки. В частности, я хотел бы знать, как использовать такой поток, как stdin, для записи потоков случайных чисел в stdout (one ...
11.03.2016
4
ответа

Перезапись диска

Если я использую: найдите / - тип f - исполнительный-uvz-nX клочка или просто старый добрый dd, если =/dev/urandom =/dev/sda Является одним более быстрым или более безопасным, чем другой?
10.06.2014
3
ответа

Как создать случайный сложный пароль в SuSe 12

Мне нужен способ сгенерировать случайный пароль в соответствии с этими требованиями
26.10.2021
3
ответа

Создать номера 1 -6 в случайном порядке с помощью AWK

Я использую AWK для генерации значений от 1 -до 6, которые должны выводиться в случайном порядке. Мне удалось разобраться с логикой создания правильного диапазона чисел, но я борюсь с...
06.05.2021
3
ответа

Заменить последний буквенно-цифровой символ случайным образом того же типа

У меня есть простой список буквенно-цифровых имен машин в файле, и я хочу изменить последнюю букву или цифру, но я хочу, чтобы они соответствовали типу символа --, поэтому, если последний символ является цифрой, он должен быть...
06.05.2019
3
ответа

Мой сценарий выдает тот же результат при использовании $ RANDOM

Я пытаюсь напечатать случайное слово из n букв, где я ввожу n из самой командной строки, но для некоторых причина, по которой мой сценарий дает мне один и тот же ответ каждый раз при использовании одного и того же значения для n. #! / ...
21.08.2018
3
ответа

Как случайным образом разделить файл, а затем выбрать те же номера строк из нескольких файлов

I есть файл, содержащий 3494 строки, из которых я хотел бы случайным образом выбрать 100 и записать эти строки в новый файл. Я могу сделать это следующим образом: shuf -n 100 input_file.txt output_file.txt ...
02.03.2017
3
ответа

Неправильно ли связывать /dev/random с /dev/urandom в Linux?

В настоящее время я тестирую gpg --genkey на Linux VM. К сожалению, это программное обеспечение, похоже, полагается на /dev/random для сбора энтропии и вежливо просит пользователя вручную набирать экран за экраном ...
13.02.2016
3
ответа

генерация ключей gpg на Хвостах живой CD - почему настолько быстрый?

Я просто использовал gpg2 - ключ генерала для генерации пары ключей RSA на 2 048 битов на ОС, работающей на живом CD (Хвосты). Это произошло намного быстрее, чем я ожидал. Когда я сделал это прежде на обычной машине это...
17.03.2015
3
ответа

Почему запись в/dev/random не делает параллельное чтение из/dev/random быстрее?

Обычно чтение из/dev/random производит 100-500 байтов и блоки, ожидающие энтропии, которая будет собрана. Почему не делает информации о записи к/dev/random другими процессами, ускоряют чтение?...
09.07.2014
3
ответа

Добавление “энтропии случайного числа” для ключей GPG?

В следующем видео: ПРАКТИЧЕСКОЕ РУКОВОДСТВО Linux: Защитите Свои Данные с PGP, Частью 2, Вас показывают, как создать пару ключей с gpg. Около 1:50 преподаватель говорит следующее: В то время как ключ...
13.06.2014
3
ответа

Команды выполнения наугад

Я хочу выполнить одну из этих двух команд C1 и C2 наугад. Как я делаю это на командной строке (удар)? Будет ценить, если острота будет возможна.
26.08.2013
3
ответа

Легкая утилита/программа для выполнения команды после случайной задержки

Я должен рандомизировать время, прежде чем данная команда запустится. Я понимаю, что это относительно тривиально, чтобы сделать это в рамках сценария или записать сценарий "обертки", чтобы сделать это, но я задаюсь вопросом, знает ли кто-либо...
09.06.2011
3
ответа

Как я могу рандомизировать имена файлов в данном каталоге?

Хорошо, это может походить на нечетный запрос, но он действительно имеет хорошую цель! У меня есть Panasonic Plasma TV со слотом для SD-карты, через который я могу отобразить слайд-шоу с фотографиями JPEG. Это полезно для...
27.01.2011
2
ответа

Поместить содержимое /dev/urandom в переменную?

Это продолжение моей предыдущей темы :-Передача команды даты в переменную? Хорошо, поэтому я хотел бы, чтобы /dev/urandom генерировал для меня 4 цифры. И поместите их в переменную. Вот такой...
22.06.2021
2
ответа

случайный вывод из ввода

Связанный вопрос :как создать случайный вывод из пользовательского ввода Я думал ввести (только один аргумент )от пользователя, как Hello. И я хочу дать результат, например оллехо лоэ он привет вот...
05.05.2021
2
ответа

Как сгенерировать список случайных целых чисел, разделенных запятыми

Я пытаюсь создать неупорядоченный список целых чисел, разделенных запятыми, от 1 до 10. Я пробовал следующее, но в результате получился упорядоченный список :seq -с "," 10 | шуф
02.04.2021
2
ответа

/dev/random ЧРЕЗВЫЧАЙНО медленно в Ubuntu для Windows 10 (WSL)

Я использую Ubuntu 20.04 для Windows 10 (WSL2 )на ноутбуке Haswell и получаю около 0,6 байта в секунду. Всего 6 байт после 10 секунд ожидания. Это неприемлемо. Что такое...
20.03.2021