只截取了程序的一部分,我想问为什么i和j两个随机数每次产生的都一样?怎么能让他们每次产生的都不一样?

2025-05-21 04:22:01
推荐回答(1个)
回答(1):

那是你的rand()方法返回的值是一样的,你如果是想要你的i!=j的话,你可以直接在你的i=(int)(rand()%5);
改成i=(int)((rand()*4)%5);