GNU sort -R 确定性与否?
GNU sort -R deterministic or not?
我的印象是 GNU sort -R
是一个伪随机的行洗牌器,即确定性的。但是,每次我 运行 它的行顺序都不一样!我是不是误会了sort -R
?还有另一个确定性洗牌器吗?
对于确定性行为,您需要提供 --random-source
参数
例如cat ~/tmp/test1.txt | sort -R --random-source=/dev/zero
--random-source
就像一个种子,可以指向任何文件
默认的 sort -R
不是确定性的,我在 Ubuntu 14.04
上测试过
我的印象是 GNU sort -R
是一个伪随机的行洗牌器,即确定性的。但是,每次我 运行 它的行顺序都不一样!我是不是误会了sort -R
?还有另一个确定性洗牌器吗?
对于确定性行为,您需要提供 --random-source
参数
例如cat ~/tmp/test1.txt | sort -R --random-source=/dev/zero
--random-source
就像一个种子,可以指向任何文件
默认的 sort -R
不是确定性的,我在 Ubuntu 14.04