corrected use of appender, made use of SecureRandom
diff --git a/src/main/java/org/apache/log4j/chainsaw/components/tutorial/RandomWordGenerator.java b/src/main/java/org/apache/log4j/chainsaw/components/tutorial/RandomWordGenerator.java
index cce3b20..7c02c82 100644
--- a/src/main/java/org/apache/log4j/chainsaw/components/tutorial/RandomWordGenerator.java
+++ b/src/main/java/org/apache/log4j/chainsaw/components/tutorial/RandomWordGenerator.java
@@ -16,10 +16,11 @@
  */
 package org.apache.log4j.chainsaw.components.tutorial;
 
+import java.security.SecureRandom;
 import java.util.Random;
 
 public class RandomWordGenerator {
-    Random random = new Random();
+    SecureRandom random = new SecureRandom();
     private final String[] SYLLABLES = {
         "can", "cen", "cin", "con", "cun",
         "na", "ne", "ni", "no", "nu",
@@ -44,7 +45,7 @@
         StringBuilder sentence = new StringBuilder(words);
         for (int i = 0; i < words; i++) {
             int randomSyllables = random.nextInt(6) + 2; // 2-7 syllabiles
-            sentence.append(generateWord(randomSyllables) + " ");
+            sentence.append(generateWord(randomSyllables)).append(" ");
         }
         return sentence.toString().trim();
     }