Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 850 Bytes

README.md

File metadata and controls

19 lines (15 loc) · 850 Bytes

Vorud: Encode 16-bit integers into pronounceable words

Vorud is an extremely simple scheme for translating between a 16-bit integer and a reasonably human-pronouncible word in a consonant-vowel-consonant-vowel-consonant form.

The purpose is to present things like a 32-bit seed of a random number generator from a video game (eg. 3878844299) in a human-readable form ("vakip-megaz")

Vorud is strongly influenced by Antti Huima's Bubble Babble encoding. Vorud is simpler to implement and optimized for short values. Vorud encodes 32-bit values in two words when Bubble Babble requires three.

(2015-12 update: Turns out Proquint has the same bits to words density as Vorud and a simpler encoding scheme. You should probably just use that instead of Vorud.)