C# (sharp) reading random line from txt file [duplicate]
This question already has answers here : Read random line from a file? c# (2 answers) Closed 6 years ago . Can anyone tell me how to read random line from txt file? I want to read random line from txt file and show only that line in textBox. Code examples would be great! Thanx in foward var lines = File.ReadAllLines(path); var r = new Random(); var randomLineNumber = r.Next(0, lines.Length - 1); var line = lines[randomLineNumber]; The simplest solution is to read all the lines to memory and pick one randomly. Assuming that all the lines can fit in memory. string[] allLines = File.ReadAllLines