考虑以下int;
int start = 287729472784;
从该 int 开始,我需要创建一个长度仅为三位数的新 int,我可以使用 0-9 之间的任何值。
但是,为了创建新的 int,我不能使用任何形式的已经存在的随机数生成器。
我想知道是否可以结合使用modules、xor和, bit-shift操作来以某种方式减少数字。例如 xor 最后一个数字与它之前的数字,但我不确定这是否可能。
基本上我需要从起始 int 创建一个三位数的 long int,理想情况下将起始 int 减少到三位数的长度。
我希望这是有道理的,我会很感激任何意见。
谢谢