The "printWidth" variable controls when we wrap the output. If it's set to 0, then we don't wrap at all. For example:
i1 : R = ZZ/2[x_0..x_50];
i2 : random(1, R)
o2 = x + x + x + x + x + x + x + x + x + x + x + x + x +
1 2 5 6 10 11 13 14 16 18 20 21 23
--------------------------------------------------------------------------
x + x + x + x + x + x + x + x + x + x + x + x +
25 27 29 30 31 35 36 41 42 43 44 45
--------------------------------------------------------------------------
x + x
47 50
o2 : R
i3 : printWidth = 0
o3 = 0
i4 : random(1, R)
o4 = x + x + x + x + x + x + x + x + x + x + x + x + x + x + x + x + x + x + x + x + x + x + x + x + x + x + x + x
0 5 7 11 13 14 15 17 19 21 22 25 26 27 28 29 31 33 35 38 39 40 42 43 46 47 49 50
o4 : R