This week's book giveaway is in the Cloud/Virtualizaton forum.
We're giving away four copies of Mesos in Action and have Roger Ignazio on-line!
See this thread for details.
Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

generate a text file with random no of characters

 
mark stone
Ranch Hand
Posts: 417
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
how to generate a text file that contains a random string of letters or characters ?
ie it should be able to control the number of letters in one line and the number of lines in the text file.
please email me a cc at markstone23@yahoo.com
 
Dirk Schreckmann
Sheriff
Posts: 7023
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Very funny.
What have you tried so far?
 
Juanjo Bazan
Ranch Hand
Posts: 231
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You can generate random characters using the Math.random() method.
With it you get a random [0-1] number.You can multiply it by n(the number of letters you have),round it(the method returns a double), and you have an random 0-n number.
Just assing a numeric value for each letter.
-HTH
 
Juanjo Bazan
Ranch Hand
Posts: 231
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
with this method you can generate "words" with the lenght you want:
//the argument n is the number of words you want
//the argument len is the lenght of the words
public String[] generateWords(int n, int len){
String[] words=new String[n];
char[] eachWord=new char[len];
for (int j=0;j<n;j++){
for (int i=0;i<len;i++){
//I assume you have a method convertToLetter where you have assigned a numeric value to each letter, and which receives a 0-1 number and returns a char.
eachWord[i]=convertToLetter(Math.Random());
}
words[j]=new String(eachWord);
}
return words;
}//end of method
-HTH
[ July 12, 2002: Message edited by: Juanjo Bazan ]
[ July 12, 2002: Message edited by: Juanjo Bazan ]
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic