N>Так я пытаюсь увидеть хотя бы проблему, о которой говорится в статье. Где она?
Если я правильно понял, то идея такая.
Но у меня самого не получается это воспроизвести. Наверное нужен генератор действительно случайных чисел,
а не псевдослучайных.
#include <iostream>
#include <string>
#include <time.h>
int main(int argc, char **argv)
{
srand(time(0));
unsigned long long s1=0;
unsigned long long s2=0;
for(unsigned i=0;i<1000000;i++)
{
unsigned sum_in_konv=rand();
bool k=rand()>(RAND_MAX/2);
unsigned k1,k2;
if(k)
{
k1=sum_in_konv;
k2=2*sum_in_konv;
}
else
{
k1=2*sum_in_konv;
k2=sum_in_konv;
}
k=rand()>(RAND_MAX/2);
if(k)s1+=k1;
else s1+=k2;
s2+=k2;
}
std::cout<<"s1="<<s1<<std::endl;
std::cout<<"s2="<<s2<<std::endl;
}