A command line utility to sample csv files
./samplecsv.py -n 8 --preserve-order example.csv
id,first_name,last_name,email,gender,ip_address
27,Ced,Wilcockes,cwilcockesq@google.pl,Male,140.137.52.156
175,Dierdre,Tubridy,dtubridy4u@samsung.com,Female,151.66.247.149
205,Maximilien,Carder,mcarder5o@multiply.com,Male,1.144.70.75
296,Kelby,Wilber,kwilber87@thetimes.co.uk,Male,252.137.9.249
380,Mala,Gregol,mgregolaj@mashable.com,Female,152.154.156.60
525,Dante,Mirralls,dmirrallsek@phoca.cz,Male,127.45.185.191
677,Barri,Leimster,bleimsteris@economist.com,Male,36.44.116.40
697,Hamlin,Lafflina,hlafflinajc@purevolume.com,Male,190.89.95.236