如何用标准库在gnu c中生成a到b(a,b是int)之间的伪随机数谢谢您! 最佳答案 假设asrand((unsigned)time(NULL)); r = (rand()%(B-A)) + A; 根据下面的评论,B-A实际上可能大于Rand_Max。在这种情况下,你必须更加小心。