让我首先说明我要完成的任务:我需要在一定范围内随机生成一组数字我希望这些数字稍微均匀分布我需要能够为随机数生成播种,这样,给定一个种子,生成的随机数将始终相同。在对drand48()、rand()和arc4random()进行了大量试验后,我目前决定使用rand()获取随机数,并使用srand()进行播种。这是一个从我正在做的事情中简化而来的小例子:letseed:UInt32=10srand(seed)letstart=0letend=100letrandomNumber=Double(rand())%(end+1-start)+start这行得通。给定相同的种子,会产生相同的随机数