我在1-30之间随机polje[i]=rand()%30+1;
,但我怎么能让它在10到30之间?
答案 0 :(得分:5)
polje[i]=rand()%21+10;
%21,为您提供0到20之间的数字。添加10,为您提供10到30之间的数字。
棘手的问题......希望有所帮助...
答案 1 :(得分:1)
如何使用 rand()%20 + 11?这样你可以生成10到29之间的随机数。这个工作吗?或者尝试 rand()%21 + 10 这个也将包含30个。
答案 2 :(得分:1)
你可以尝试rand()%21 + 10;
答案在(10,30)范围内