從一個文件中隨機抽取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
相關文章
相關標籤/搜索