楼主用刚学的c++编了个简易程序模拟这种情况,思路如图。
楼主自己是觉得会导致狼末出的更多的,但是被自己打了脸。
结论是不会有任何影响。
代码如下:
#include <iostream>
#include <cstdlib>
#include <ctime>
#define random(a,b) (rand()%(b-a+1))+a
using namespace std;
int main()
{
int a = 0;
int b = 0;
int f = 0;
srand((int)time(NULL));
for (int x = 0; x < 10000; x++)
{
for (int i = 0; i < 10000; i++)
{
int c = random(0, 10);
if (c > 5)
{
a++;
}
else if (c == 5)
f++;
else
break;
}
b++;
}
cout << a << " " << b << " " << f << endl;
return 0;
}
关于运算结果我会贴在楼下。
楼主自己是觉得会导致狼末出的更多的,但是被自己打了脸。
结论是不会有任何影响。
代码如下:
#include <iostream>
#include <cstdlib>
#include <ctime>
#define random(a,b) (rand()%(b-a+1))+a
using namespace std;
int main()
{
int a = 0;
int b = 0;
int f = 0;
srand((int)time(NULL));
for (int x = 0; x < 10000; x++)
{
for (int i = 0; i < 10000; i++)
{
int c = random(0, 10);
if (c > 5)
{
a++;
}
else if (c == 5)
f++;
else
break;
}
b++;
}
cout << a << " " << b << " " << f << endl;
return 0;
}
关于运算结果我会贴在楼下。