オリジナルメッセージ:
2つの64ビット数を乗算する必要がありますが、Luaは大きな数で精度を失っています。(たとえば、999999999999999999は100000000000000000と表示されます)乗算後、64ビットのソリューションが必要になるため、ソリューションを64ビットに制限する方法が必要です。(解決策が正確であれば、%0x10000000000000000を使用できるので、それでも機能します)
編集: Lua 5.3と新しい64ビット整数のサポートにより、この問題はもう存在しません。きちんとした。