Random Shuffle Text File
Searching for a freeware that would replace file names with numbers, while simultaneously changing their current order with a random one, I found.
Hey, Scripting Guy! My daughter has a flash-card style program that gets its list of words from a text file. How can I write a script that will open that file and automatically shuffle the list of words? - SN Hey, SN. You know, for the most part we try to keep this column focused on practical system administration tasks: we tell you how to set default printers, how to disable services, and how to map network drives. Every now and then, however, we like to tackle a question that just sounds interesting, regardless of how useful the end result might be. Do system administrators routinely need to shuffle a list of words in a text file?
Probably not. But, hey, all work and no play makes Jack a dull boy, right?
Actually, Jack’s kind of dull even when he does play. But that’s a different story. With that in mind, let’s take a look at a script that can shuffle the words in a text file.
Like we said, this might not be the most practical of tasks, but it is a bit of a challenge, and it does require us to use a few interesting little scripting techniques. And you never know when techniques like those might come in handy.
Random Text Message Generator
To begin with, let’s assume you have a text file that looks something like this, with all the words in alphabetical order: Apple Banana Carrot Dog Fish Elephant Giraffe Horse How can we shuffle these words around?
Text File Generator
When answering a question please:. Read the question carefully. Understand that English isn't everyone's first language so be lenient of bad spelling and grammar. If a question is poorly phrased then either ask for clarification, ignore it, or edit the question and fix the problem. Insults are not welcome.
Don't tell someone to read the manual. Chances are they have and don't get it. Provide an answer or move on to the next question. Let's work to help developers, not make them feel stupid.