![有溢出时在间隔之间生成](https://linux22.com/image/101360/%E6%9C%89%E6%BA%A2%E5%87%BA%E6%97%B6%E5%9C%A8%E9%97%B4%E9%9A%94%E4%B9%8B%E9%97%B4%E7%94%9F%E6%88%90.png)
echo INPUT | MAGIC > OUTPUT
INPUT:一个随机数,可以是0-999999999999(非常大)
输出:0-1023 之间的数字
MAGIC:一种解决方案,其中随机较小/较大输入被“转换”为 OUTPUT 使用的区间,即 0-1023
例子:
INPUT: 0
OUTPUT: 0
另一个例子:
INPUT: 1634
OUTPUT: 609
INPUT需要“溢出”OUTPUT。
答案1
echo Enter the INPUT:
read INPUT
echo OUTPUT: $(echo "$INPUT % 1024" | bc)