Tad*_*ski 18
使用dd命令从/ dev/random读取数据.
dd if=/dev/random of=random.dat bs=1000000 count=5000
Run Code Online (Sandbox Code Playgroud)
这将读取5000个1MB的随机数据块,即整个5千兆字节的随机数据!
尝试使用blocksize参数来获得最佳性能.
head -c 10 /dev/random > rand.txt
Run Code Online (Sandbox Code Playgroud)
改变10到什么.对于/ dev/random和/ dev/urandom之间的差异,请阅读"man random".
或者,仅限base64个字符
head -c 10 /dev/random | base64 | head -c 10 > rand.txt
Run Code Online (Sandbox Code Playgroud)
base64可能包含一些你不感兴趣的字符,但是没有时间想出一个更好的单行字符转换器......(我们也从/ dev/random中获取太多字节.抱歉,熵池!)