首页 > 解决方案 > /dev/urandom 输出哪种格式?

问题描述

嗨,有人可以告诉我 /dev/urandom 输出哪种格式以及如何手动复制输出?

我试图从我正在编写/使用的脚本中删除随机性的想法,而是按顺序放置一个递增值,如 1、2、3、4、5 等......

然而 /dev/urandom 不输出整数,我不知道输出是哪种格式。它看起来像某种十六进制/二进制

我认为这是使用 /dev/urandom 的一种方式

hexdump -C -n 8 /dev/random

不过也许还有其他方法。我只是想从我的脚本中删除任何随机性并将其替换为递增值。所以为了单词而不是随机值,我希望它们从 /dev/urandom 范围中的第一个可能的值到 /dev/urandom 范围中的最后一个值。

有人知道怎么做这个吗?

--更新:在我原来的问题中使用这条线完全是错误的方法

hexdump -C -n 8 /dev/random

因为 /dev/urandom 实际上确实输出了一个整数,通常不是我现在计算出的二进制/十六进制。

标签: cubuntu

解决方案


没有格式。它是随机字节。每个字节都是随机的。


推荐阅读