永发信息网

如何设置随机数的上下限

答案:1  悬赏:40  手机版
解决时间 2021-04-22 13:10
  • 提问者网友:原来太熟悉了会陌生
  • 2021-04-21 14:21
C++中,如何设置随机数的上下限?网上的多了都不行。比如 int a=rand()%1+7;出来的a就在1和7之间。我试过了。不行。并且%运算符比+运算符高,他是怎么搞出来的我没搞懂!如果哪位热心高人做出来了,请你在你的电脑上运行下,能不能通过。设置不同的随机种子后是不是出来的结果也不同?有的就算在范围内。我改过种子,出来的结果还是一样。并且我的任务管理器里面没有先前为关闭的程序。好了,说这么多,有个说明了,请高人指点一二!
最佳答案
  • 五星知识达人网友:想偏头吻你
  • 2021-04-21 15:01
int u = (double)rand() / (RAND_MAX + 1) * (随机数上限 - 随机数下限) + 随机数下限;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯