> a = (a * prím1) modulus 256; > a = (a + prím2) modulus 256; > b = (b * prím3) modulus 256; > b = (a + b) modulus 256; > rand = b; Áhh bocsi, helyesen 256. A modulud sosem adja vissza az osztót :)