I would want a simple PIN generating software that does the following developed.
1.) Length/number of PIN digits can be configured,number of PIN to generate can be configured
2.) Pin algorithm is secure such that it cant easily be guessed, all generated pins are sequential in order, generated PINs are in various batches of example 1000,2000,5000,10000 etc
3.) Generated Pin are unique and stored in MYSQL database in encrypted format
4.) Generated Pins can be exported into csv/txt files
5.) Web/Java Swing interface is available to query and administer generated Pins
6.) PGP encryption/decryption is possible for the generated pin file for onward transfer via email/ftp etc
7.) Statistical reports can be pulled for generated pins, used Pins,and all based on hourly,daily,monthly and annually