
Jasmine
Administrator
Jan 26, 2001, 10:43 AM
Post #1 of 1
(1380 views)
|
|
How do I select a random line from a file?
|
Can't Post
|
|
(From the Perl FAQ) How do I select a random line from a file? Here's an algorithm from the Camel Book: srand; rand($.) < 1 && ($line = $_) while <>; This has a significant advantage in space over reading the whole file in. A simple proof by induction is available upon request if you doubt its correctness.
|