public String generateRandomIndividual(int boardSize)
{
StringBuffer ind = new StringBuffer();
assert(boardSize >= Character.MIN_RADIX && boardSize <= Character.MAX_RADIX);
for (int i = 0; i < boardSize; i++)
{
ind.append(Character.forDigit(new Random().nextInt(boardSize),
boardSize));
}
return ind.ToString();
}