C语言随机数如何生成既有正数又有负数的随机数? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 随机数 负数 搜索资料 1个回答 #热议# 网上掀起『练心眼子』风潮,真的能提高情商吗? 风若远去何人留 推荐于2019-08-30 · 知道合伙人互联网行家 风若远去何人留 知道合伙人互联网行家 采纳数:20412 获赞数:450106 专业C/C++软件开发 向TA提问 私信TA 关注 展开全部 C语言生成的随机数为无符号数,即都是正的。要想生成正负随机的,可以先通过模除限定返回,再减去对应的范围的中间值即可。比如,要获取-1000~+1000范围的随机数,总的数量为2001个,这样就可以通过代码rand()%2001 使得到的结果限制在0-2000范围,再减去1000, 结果就是-1000~+1000之间了。写成代码就是rand()%2001 - 1000; 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容八字查询-点击进入查询入口cs.fengzaizian.cn查看更多 其他类似问题 2015-03-13 C语言随机数,如何生成既有正数又有负数的随机数呢 39 2012-05-10 如何用才 c\ c++ 产生随机数,其中又有正数又有负数??... 29 2015-11-30 java里面如何获取一个随机数,随机数里面要有正的和负的。 2007-12-22 为什么我c语言取随机数取出来的都是负数啊? 1 2018-02-10 C语言C 中怎样产生随机数 2017-12-31 求教负数到正数的随机函数公式 2018-01-24 c++中int rand()能返回负数吗? 2008-01-27 EXCEL 怎么用rand函数输出负数和正数随机的数值 29 更多类似问题 > 为你推荐: