import java.util.Random;
 
public class OpenCRXToken {
 
    public static void main(String args[]) {
        int length = 40;
        // update start and stop before compiling 
        long start = Long.parseLong("changeme");
        long stop = Long.parseLong("changeme");
        String token = "";
  
        for (long l = start; l < stop; l++) {
            token = getRandomBase62(length, l);
            System.out.println(token);
        }
    }
  
    public static String getRandomBase62(int length, long seed) {
        Random random = new Random(seed);
        String s = "";
        for (int i = 0; i < length; i++) {
            s = s + "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".charAt(random.nextInt(62));
        }
        return s;
    }
}
     