layout at least readable for html, epub and pdf. simplified code example, only use random.randint(). break up code discussion table in smaller parts for pdf layout