a = 0x3; b = 0xc; or = (a | b); xor = (a ^ b); and = (a & b); shl = (a << b); shr = (a >> b); add = (a + b); sub = (a - b); mul = (a * b); div = (a / b); mod = (a % b); inv = ~a; neg = -a; pattern = Pattern(0x0, 0x1, 0x2, 0x3, ); sequence = Sequence(0x0, 0x3, 0x1); range = [0x3, 0xc]; sample_with_replacement = r{1: a, 1: b, }; sample_without_replacement = {1: a, 1: b, }; weighted_sample_with_replacement = r{1: a, 2: b, }; weighted_sample_without_replacement = {1: a, 2: b, }; prev = a.prev; copy = 0x3; done = Done(a); once = Once(a);