I realized the way got random names is incorrect

As I use ordinal, and getLength, it has a possibility of returning 1
greater than the highest value. I am now using getLength - 1, which
should solve any problems.