对于我的班级任务,我必须生成从100-500范围内的120个随机数。这是我现在使用的代码。
下面是输出的剪切和粘贴:我期望数字范围在100到500之间。我不确定我做错了什么。我没有得到理想的结果。我如何解决它以获得100-500的数字?需要生成从100到500的随机数
ran -10 ran -9 ran -9 ran -8 ran -7 ran -6 ran -6 ran -5 ran -4 ran -4 ran -4 ran -2 ran -1 ran -1 ran 1 ran 1 ran 1跑2跑3跑3跑4跑4跑4跑5跑6跑出6跑出6跑出7上阵7上阵8跑8跑出9跑出9跑出10跑出10跑出10跑11
void create_random_numbers(int ran[], int x)
{
unsigned seed = time(0);
srand(seed);
int random_integer;
for (int index = 0; index<400; index++)
{
// cout << random_integer << endl<<endl;
ran[index] = (rand()%500)+100;
cout << "ran "<< ran[index] << endl << endl;
}
}
好的,这是什么问题? –
下面是输出的剪切和粘贴:我期望数字范围在100到500之间。我不确定我做错了什么。我没有得到理想的结果。跑-10 跑-9 跑-9 跑-8 跑-7 跑-6 跑-6 跑-5 跑-4 跑-4 跑-4 跑-2 跑 - 1 跑-1 跑1 跑1 跑2 跑3 跑3 跑4 跑4 跑4 跑5 跑6 跑6 跑6 跑了7 跑了7 跑了8 跑了8 跑出9 跑出9 跑出10 跑出10 跑出10 跑了11 – jess
@jess您还没有问了一个问题呢。请相应地编辑帖子。 (如果你想显示一些输出,更新你的文章) – KyrSt