#!/usr/local/bin/cz --
use b

struct char_freq:
	char c
	long freq

char_freq char1_dist[] =
	{ 'A', 5902 },
	{ 'B', 6095 },
	{ 'C', 9507 },
	{ 'D', 5811 },
	{ 'E', 3813 },
	{ 'F', 4075 },
	{ 'G', 3452 },
	{ 'H', 3856 },
	{ 'I', 3613 },
	{ 'J', 1259 },
	{ 'K', 1247 },
	{ 'L', 3437 },
	{ 'M', 5952 },
	{ 'N', 2015 },
	{ 'O', 2240 },
	{ 'P', 7539 },
	{ 'Q', 464 },
	{ 'R', 5285 },
	{ 'S', 11072 },
	{ 'T', 5002 },
	{ 'U', 1899 },
	{ 'V', 1584 },
	{ 'W', 2711 },
	{ 'X', 56 },
	{ 'Y', 380 },
	{ 'Z', 287 },

Main:
	long tot
	int n, p
	n = array_size(char1_dist)
	tot = 0
	for(l, 0, n):
		tot += char1_dist[l].freq
	repeat(3):
		p = Randi(0, tot)
		for(l, 0, n):
			p -= char1_dist[l].freq
			if p < 0:
				pf("%c", char1_dist[l].c)
				break
	nl()
