1. Генератор всегда создаёт строку на символ короче запрошенного. Нарушает §4.3.2.2 — диапазоны длины random a-string. 2. W/D ZIP захардкожены как 123456789. Требуется четыре случайные цифры + 11111: §4.3.2.7. 3. H_DATA фактически имеет длину 9–23 вместо 12–24. Требование: §4.3.3.1, HISTORY population. 4. S_DIST содержит 23 случайных символа плюс DB padding вместо 24 случайных букв. Требование: §4.3.3.1, STOCK population. 5. C_DISCOUNT не генерирует допустимый 0.0000. Требуемый диапазон [0.0000 … 0.5000]: §4.3.3.1, CUSTOMER population. 6. S_YTD decimal(8,2) не способен хранить полный диапазон numeric(8). Определения numeric(m[,n]) и S_YTD: [§1.3.1](https://www.tpc.org/tpc_documents_current_versions/pdf/tpc-c_v5.11.0.pdf#page=12).