The amount of possible unique codes is determined by the selected length and charactersets or by the selected pattern.
It is impossible to generate more unique codes than this amount.
By unchecking the "Remove look-a-likes" box you will probably get a somewhat larger result set. If this still is not enough, increase the length, selected charactersets or pattern to allow a larger amount of possible unique codes.
Most browsers have problems displaying large amounts of text, which might cause them to become unresponsive.
To avoid this, large result sets (more than 1.000 results) are offered as a downloadable Comma Seperated Values (CSV) file, which can be openend in most plain-text editors as well as in Microsoft Excel or similar programs.
If you need codes of a specific length containing characters of a different types (uppercase, lowercase, digits, ...) you should "Generate using characterset". Codes like this are typically used for passwords and sweepstakes.
If you need codes that have a specific pattern (ie. XXX-9999-XX) you should "Generate using pattern". Codes like this are typically used for serial numbers and promotional codes.
A pattern can be defined by using the following characters:
The codes are displayed on screen per row, not per column. If you want to read them in the order they were generated, you should read them per row. Since the generated code are random, this probably doesn't matter much.
The maximum amount of codes that can be generated in one result set is 250.000 if you own a Random Code Generator account. If you don't, the maximum is 1000, which should be enough for most purposes. If you need more codes, you can run the tool again. Please note that the codes in each result set are unique, but duplicates can occur when multiple result sets are combined! If you need one large set containing more than 100.000 unique codes, please contact us for the possibilities and costs.
The maximum length for a single code is 100 positions.
To create pronounceable codes use the "Generate using pattern" option. Pronouncable codes are defined by a pattern where vowels (a, e, i, ...) and consonants (b, c, d, ...) are used in an alternating fashion. Do not use more than two vowels or consonants repeatedly.
Some example of patterns that create pronouncable codes are:
Please note that probably not all generated codes can be pronounced, due to an unusual combination of characters. Also note that only lowercase characters are used to make the codes more readable.
Pretty random.
Unfortunately, it is theoretically impossible to prove that the generated codes are really random. However, there is a little test devised by Bo Allen which creates a visual representation of the randomness. Because the human eye is very good at spotting patterns, this gives an impression of the randomness of the generator - the more random the image looks, the better the generator works.
True random (Random.org) |
Pseudo random (PHP rand() ) |
This generator |
The Pseudo Random Number Generator which is used by the PHP rand() function shows some clearly defined patterns, which are essentially predictable results. The randomness created by this generator matches the randomness generated by the True Random Number Generator from Random.org.
The image for this generator is calculated on each page load.
This tool uses the Mersenne Twister algorithm, which is a very fast (pseudo)random number generator.
You shouldn't. For more information, have a look at the Wikipedia article about the Cryptographically secure pseudorandom number generator.