Random OSR Character Generator

These characters are 1981 B/X by-the-book with a few minor exceptions. As a matter of personal taste, gambeson is used in place of leather armor. I'm a big ole softie, so characters get max HP at first level. THAC0 is used instead of the OG to-hit matrix—in rare cases, this yields slightly different to-hit probability.

NAME:                  XP: 0
LEVEL: 1               BACKGROUND: Vinter
CLASS: Thief           PERSONALITY: Loquacious, intolerant

STR: 11                HP: 3/3 
DEX: 12                AC: 7
CON: 8  -1             THAC0 (Melee):  19
INT: 12                THAC0 (Ranged): 19
WIS: 5  -2
CHA: 10   

SPECIAL ABILITIES:
May back-stab at +4 to hit and 2x damage. Proficient with
all weapons, but only light armor. 80% chance to decipher
languages at level 4+. 90% chance to use scrolls from level
10+. Able to climb sheer surfaces, find or remove treasure
traps, hear subtle noises, hide in shadows, move silently,
open locks, and pick pockets.

EQUIPMENT:
backpack, bedroll, large sack, waterskin, 1-day ration (7),
torch (5), wolfsbane, chain (50'), oil flask, grappling
hook, gold piece (2), short bow, gambeson, thieves' tools