Two's complement: Difference between revisions
Content added Content deleted
Line 311: | Line 311: | ||
// we use binary.and to get a number in range of byte 0 to 255 |
// we use binary.and to get a number in range of byte 0 to 255 |
||
byte k, z, v |
byte k, z, v |
||
v=random( |
v=random(1, 255) ' there is no two's complement for zero |
||
k=v |
k=v |
||
z=binary.and(binary.not(k)+1, 0xFF) |
z=binary.and(binary.not(k)+1, 0xFF) |