title: Scanning from a certain, random line of a file in java?
body: <p>I have a .txt file that lists integers in groups like so:</p>
  
  <p>20,15,10,1,2</p>
  
  <p>7,8,9,22,23</p>
  
  <p>11,12,13,9,14</p>
  
  <p>and I want to read in one of those groups randomly and store the integers of that group into an array. How would I go about doing this? Every group has one line of five integers seperated by commas. The only way I could think of doing this is by incrementing a variable in a while loop that would give me the number of lines and then somehow read from one of those lines that is chosen randomly, but I'm not sure how it would read from only one of those lines randomly. Here's the code that I could come up with to sort of explain what I'm thinking:</p>
  
  <pre><code>int line = 0;
  Scanner filescan = new Scanner (new File("Coords.txt"));
  while (filescan.hasNextLine())
  { 
   line++;
  }
  Random r = new Random(line);
  </code></pre>
  
  <p>Now what do I do to make it scan line r and place all of the integers read on line r into a 1-d array?</p>