public class One { public static void main(String[] args) { for (String w : args) System.out.print( scramble(w) + " " ); } public static String scramble(String word) { String newWord = ""; if (word.length() > 3) { int length = word.length(); int letter1 = (int)(Math.random() * (length - 2)) + 1; int letter2 = (int)(Math.random() * (length - 2)) + 1; while (letter1 == letter2) letter2 = (int)(Math.random() * (length - 2)) + 1; if (letter1 > letter2) { // System.out.println( letter1 + " " + letter2 ); letter1 = letter1 + letter2; letter2 = letter1 - letter2; letter1 = letter1 - letter2; // System.out.println( letter1 + " " + letter2 ); } newWord = word.substring(0, letter1) + word.charAt(letter2) + word.substring(letter1+1, letter2) + word.charAt(letter1) + word.substring(letter2 + 1); } else { newWord = word; } return "[" + newWord + "]"; } }