def METHOD_NAME(x, y, z, a, b, c, u, v, w):
    "Generate a random traverse or straight feed"
    kind = randrange(2)
    p = ""
    p += "G%d " % kind
    if random() < chance_lineaxis:
        x = x + randrange(-10, 11)/2.
        p += "X%f " % x
    if random() < chance_lineaxis:
        y = y + randrange(-10, 11)/2.
        p += "Y%f " % y
    if random() < chance_lineaxis:
        z = z + randrange(-10, 11)/2.
        p += "Z%f " % z
    if random() < chance_lineaxis:
        a = a + randrange(-180, 80)/2.
        p += "A%f " % a
    if random() < chance_lineaxis:
        b = b + randrange(-180, 80)/2.
        p += "B%f " % b
    if random() < chance_lineaxis:
        c = c + randrange(-180, 80)/2.
        p += "C%f " % c
    if random() < chance_lineaxis:
        u = u + randrange(-500, 500)/100.
        p += "U%f " % u
    if random() < chance_lineaxis:
        v = v + randrange(-500, 500)/100.
        p += "V%f " % v
    if random() < chance_lineaxis:
        w = w + randrange(-500, 500)/100.
        p += "W%f " % w
    if len(p) > 4:
        if kind == 1: feed()
        print(p)
    return x, y, z, a, b, c, u, v, w