Szukam sposobu na pobieranie jednej losowej linijki z pliku tekstowego i wyświetlanie jej w terminalu. Jak w temacie miałoby to działać jak system do kalamburów. Wiecie jak to zrobić?
Rozchodzi mi się o komendę wiersza poleceń. W Linuxie można to zrobić za pomocą polecenia:
shuf -n1 file.txt
Nie wiem natomiast jak to zrobić pod Windowsem.
Pobierasz losową wartość, możesz ją ewentualnie dopasować/przeskalować na swoje potrzeby, potem czytasz jeden wiersz, pomijając wcześniejszych x za pomocą przełącznika “skip=x”, wyświetlasz linię i przerywasz pętlę FOR (komendą “GOTO :eof”).