perl - 在 Perl 中打乱数组的最佳方法是什么?

标签 perl random shuffle

所以我有一个文件。假设它看起来像这样(实际上更长):

1234
2134
3124
4123

打乱该文件中的行的最佳方法是什么?

最佳答案

#!/usr/bin/env perl

use strict;
use warnings;

use List::Util qw/shuffle/;

my @arr = shuffle <>;

print @arr;

用法 :
./script file.txt

关于perl - 在 Perl 中打乱数组的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13416337/

相关文章:

c - 生成具有特定约束的随机位模式

c++ - 如何从 C++ 中的枚举返回随机元素

algorithm - 模糊的项目列表 - 打乱顺序,但顺序严格

perl - 在 perl 脚本中使用环境变量

perl - 如何获得最低匹配的 captureno?

regex - 如何使用 Perl 的智能匹配一次匹配多个模式?

在 n log n 时间内改组链表的算法

perl - 如何在 Perl 中获取全局变量值?

php - 如何通过单个查询从带有 where 过滤器的 30k MySQL 表中快速选择 3 条随机记录?

python - 列表不改组 python