cut
if (cut(mycrib, deckpos))
static bool cut(bool, int);
u_int16_t cut;
cut = htonl(karc4random()) % (1 + high - low) + low;
for (tmp = cut; tmp <= high; ++(tmp)) {
for (tmp = cut - 1; tmp >= low; --(tmp)) {
uint32_t cut;
cut = karc4random();
lport = rounddown(cut % lport, step) + first;
uint32_t cut;
cut = karc4random();
lport = rounddown(cut % lport, step) + first;