Random Numbers, which represent a category. The frequency of each catergory is initialized. This is a Java Implemnetation of the Algorithm is from Knuts "The Art of Computer Programming"