So here's the thing: universe seeds are numbers. As of this writing, they are limited to 2^32 (= 4294967296), but Josh said many times he would have no problem bumping that limit to 2^64 (= 1.8E19), but who would remember a number with 20 digits? I mean, maybe some of us could, but I sure couldn't!
There be number bases. You know, like hexadecimal, except more awesome.
The 36 base (hexatredecimal) uses the following digits: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ
Which gives us an extremely simple code to convert a word (or a set of letters and digits) into a universe seed. Just convert from base 36 to base 10 and off you go. Sure it's a pain to do by hand, but coding a converter is really easy (there are plenty of them online, like this one) so it will not take much time from the rest of development.
Also, because 2^64 is a pretty big number, we can use 12 characters-long seeds (in base 36) and still stay well below limit.
Here are a few examples:
- LIMITTHEORY = 78670946343717360
- SERENITY = 2226328746262
- CHAOS = 20962396
- INFINITY = 1461559270678
- RAINBOW = 59409106160
- BATTLE = 683315474
- ASIMOV = 652560223
- ELECSHEEP = 41172434538289
- MILLENIUM = 63521979748654
- 124C41 = 64027729
- JOSH = 918593
- AWESOME = 23727593894