【发布时间】:2016-04-25 17:49:20
【问题描述】:
在我的程序中,我有一个函数return_random_vector(),它接受一组数字,比如1,2,3,4,5,并返回随机重新排列的数字,比如2,5,1,4,3。
为了做到这一点,我设置了种子srand(time(NULL))。对于我的程序,我希望能够再次使用1,2,3,4,5 调用此函数并获得它们的另一个重新排列,例如3,1,4,5,2。
有没有办法可以设置srand() 以便重置种子?
【问题讨论】:
-
你为什么叫srand?
-
另外,请注意您的语言。
return_random_vector“拿一套”是非常出乎意料的。