Articles of случайные

Случайная выборка и вывод наибольшего значения

У меня довольно большой набор данных ~ 500 миллионов строк. Набор данных выглядит следующим образом. Col 1 – число с плавающей точкой, col 2 – идентификатор MAC (идентификатор устройства) 1616.93,ac:22:0b:a6:22:c3 2872.32,c0:bd:d1:36:bb:49 3314.55,d4:0b:1a:39:19:b2 2854.11,18:f6:43:64:81:67 3540.68,18:f6:43:64:81:67 3856.91,ac:22:0b:a6:22:c3 2497.93,d4:0b:1a:39:19:b2 Задача требует вывода ~ 100 000 случайных выборок после группировки col 2, а затем нахождения наибольшего значения из col […]

Создание устройства, похожего на / dev / random, из сценария

Я пишу программу, для которой я создам скрипт для генерации тестовых данных в определенном формате. Как я могу создать устройство /dev/myprogram которое будет работать подобно /dev/random (желательно в подкаталоге /dev/ , например: /dev/test/myprogram )? Могу ли я подключить любой скрипт к такому устройству или мне нужно сделать программу на C с помощью некоторых (которые?) API […]

Должен / dev / random и / dev / urandom создаваться каждой загрузкой, или это статические файлы, которые можно поместить в tar?

В названии говорится все. Должен / dev / random и / dev / urandom создаваться каждой загрузкой, или это статические файлы, которые можно поместить в tar? Я пытаюсь понять, нужно ли мне воссоздавать их каждый раз, когда запускается операционная система, или если они созданы после создания, их не нужно создавать снова. И связанный с этим […]

Можно ли просто скопировать / dev / random и / dev / urandom?

Я настраиваю некоторые вещи – точно, что, вероятно, не имеет значения. Во всяком случае, я получил ошибку из своего приложения, которое указывало, что / dev / random и / dev / urandom необходимы, но отсутствуют. Поэтому я скопировал их из сборника Linux, который имел их, и тогда все сработало нормально. Это нормально? Какие проблемы могут […]

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

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

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

Должен ли я использовать: find / -type f -exec shred -uvz -nX или просто добрый dd if=/dev/urandom of=/dev/sda Является ли он более быстрым или более безопасным, чем другой?

Как я могу обменивать имена для большого количества файлов в папке?

Я хочу рандомизировать имена примерно для 350 файлов в папке, но я хочу, чтобы все имена были первоначально изначально. Я имею в виду, что я хочу, чтобы все имена в моей папке были рандомизированы от исходных имен и не имели никаких новых имен и не терялись имена. Это возможно? (не стесняйтесь редактировать этот вопрос, если […]

Как использовать внешний аппаратный RNG во FreeBSD?

Я хотел бы использовать внешний аппаратный RNG, который поставляет энтропию через сетевой сокет. FreeBSD не поддерживает внешний источник RNG / энтропии в ядре, но делает это в пользовательском пространстве. Хорошо, это нормально, если я создаю собственное приложение для использования внешнего источника энтропии, но как я могу его реализовать, поэтому существующие приложения, которые используют /dev/random , […]

Почему не работает `head -c 2 / dev / hwrng`?

У меня есть Atmel 97SC3201 на моем компьютере и установить в ядре следующее: CONFIG_HW_RANDOM_TPM CONFIG_TCG_TPM CONFIG_TCG_ATMEL /dev имеет tpm0 и hwrng , но выполнение этой команды возвращает следующее: head -c 2 /dev/hwrng вывод: head: error reading '/dev/hwrng': Input/output error В dmesg появляются следующие сообщения: tpm_atmel tpm_atmel: A TPM error (2048) occurred attempting get random дополнительные […]

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

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