public Font getFont(int index) { java.util.Random r = new java.util.Random(); string family = families[r.nextInt(families.Count)]; bool bold = r.nextBoolean() && randomStyle; int size = minSize; if (maxSize - minSize > 0) { size += r.nextInt(maxSize - minSize); } return(new Font(family, bold ? Font.BOLD : Font.PLAIN, size)); }