私は現在、値が特定の値(この場合は0x1000(4096))を超えないようにするソリューションを見つけようとしています。これは簡単な解決策ですが、ここで重要なのは速度です。
int someVal = rand();
for(int i = 0; i < 10000; i++)
{
if(someVal > 0x1000)
someVal = 0x1000;
cout << someVal;
someVal = rand();
}
もちろん他に方法がない限り、それは遅すぎます。助けてくれてありがとう、Hetelek。