Convenient, easy to remember coupon codes

I want to create coupon codes that users can remember. My idea is something like:

  • squirrel45
  • nantucket23

That is, a real word, randomly selected from a long list of dictionaries (preferably compiled for this purpose), combines 2 random numbers. My questions:

  • Where can I find such a list of dictionaries?
  • Do you see any problems with the system? (security is not very important here, only something reasonable is in order)
  • Can you suggest good improvements or alternatives?

Fwiw I'm not crazy about Markov word generators, because I think that their features will be too difficult to remember. I would like the customer to be able to keep the code in his head and hand it over to the seller when he arrives to buy it back.

Thank you Jonah

+4
source share
3 answers

Word lists are easy to find. Make sure you sane filter them for dirty words;)

Here is a huge list of words that can be easily cleaned:

http://www.scrabble-assoc.com/boards/dictionary/10-15-20030401.txt

From there, you can easily upload words to your database and create your coupon code as follows:

$coupon_code = $rand_word . rand(20,99); 

After that, just save your coupon code in the database and whenever you create a new code, check it against existing codes before applying it. Subtle chances are even possible.

More word lists in various formats:

http://scrabble.wonderhowto.com/blog/ultimate-scrabble-word-list-resource-0115617/

5 letter words: http://homepage.ntlworld.com/adam.bozon/Scrabble5.htm

6 letter words: http://homepage.ntlworld.com/adam.bozon/Scrabble6.htm

7-letter words: http://homepage.ntlworld.com/adam.bozon/Scrabble7.htm

8-letter words: http://homepage.ntlworld.com/adam.bozon/Scrabble8.htm

Example:

PIKES PIKIS PILAF PILAR PILAU PILAW PILEA PILED PILEI PILES PILIS PILLS PILOT PILUS PIMAS PIMPS PINAS PINCH PINED PINES PINEY PINGO PINGS PINKO PINKS PINKY PINNA PINNY PINON PINOT PINTA PINTO PINTS pin PEONIES Pious Pipal PIPE PIPE PIPE PIPETNAYA PIPITNAYA PINK PIRNSY PIROG PISCO PISOS PISTE PITAS PITCH PITHS PITHY PITON PIVOT PIXEL PIXES PIXIE PIZZA PLACE PLAY PLAY PLAIN PLAIT PLANE PLANK PLANS PLANT PLASH PLASM PLATE PLATS PLATY PLAYA PLAYA PLAZA PLEAD PLEAS PLEAT PLEBE PLEBS PLENA PLEWS PLICA PLS PLA PLUNK PLUSH PLYER POACH POCKS POCKY PODGY PODIA POEMS POESY POETS POGEY POILU POIND POINT POISE POKED POKER POKES

With this you can generate a coupon code POACH72

+3
source

Concatenating 2 words will increase the position of your system. e.g. squirrel.nantucket.123

+1
source

The Diceware page has several long lists of words, American and international. It also has a helpful description of how to respond to different levels of security.

+1
source

All Articles