Command-Line

溢出時在間隔之間生成

  • December 28, 2016
echo INPUT | MAGIC > OUTPUT

INPUT:一個隨機數,可以是 0-999999999999(非常大)

輸出:一個介於:0-1023 之間的數字

MAGIC:一種解決方案,其中隨機較小/較大的輸入被“轉換”為 OUTPUT 使用的間隔,所以 0-1023

例子:

INPUT: 0
OUTPUT: 0

另一個例子:

INPUT: 1634
OUTPUT: 609

輸入需要“溢出”輸出。

echo Enter the INPUT:
read INPUT
echo OUTPUT: $(echo "$INPUT % 1024" | bc)

引用自:https://unix.stackexchange.com/questions/331594