从一个文件中随机抽取N行方法

从M行的文件随机抽取N行(能够假定M>=N),这是须要对数据进行抽样处理时很长常见的需求。spa 首先想到的方法是每读取一行,扔一个0到M-1的随机数,若是随机数小于N,则输出该行,不然不输出。Perl源代码以下:awk   #!/usr/bin/perl随机数 # subset.pl file # Usage: sub_set.pl file sample_numperl   if (@ARGV
相关文章
相关标签/搜索