Как использовать / dev / (u) random

Пока вы не можете работать в одном и том же контейнере, на самом деле у вас могут быть оба, установив Biarch. Пожалуйста, см. Эту техническую документацию в Wine по настройке. В то время как hsivonen дает вам самый простой ответ, это будет способ достижения желаемой функциональности.

См. Эту техническую документацию в Wine по установке

1
задан 10 May 2015 в 07:34

2 ответа

Получить случайные байты

Если вам нужно определенное количество случайных байтов, прочитайте это количество байтов из /dev/urandom.

Использование cat для чтения из /dev/urandom - это плохая идея, потому что он попытается прочитать [ f5] до конца - но это не заканчивается.

Вы можете использовать head. Но будьте осторожны, чтобы читать по байтам, а не по строке - потому что строки будут случайным образом разделены случайными байтами новой строки.

Итак, чтобы прочитать 30 случайных байтов в файл random.bytes, используйте:

head -c 30 /dev/urandom > random.bytes

Вы можете прочитать это как обычный пользователь.

Оставить в покое / dev / random

Обычно вы хотите использовать /dev/urandom, а не /dev/random ,

Проблема в том, что /dev/random трудно использовать в правильном направлении - и проста в использовании неправильно. Сначала это неправильно работает, но позже создает странные, даже случайные проблемы. Иногда.

Когда вы используете /dev/urandom, он внутренне использует /dev/random, заботясь о сложных деталях.

8
ответ дан 25 May 2018 в 06:12

Если вы хотите просто прочитать его с распознанными номерами, вы можете сделать

od -d /dev/random
0
ответ дан 25 May 2018 в 06:12

Другие вопросы по тегам:

Похожие вопросы: